
kernel/kernel.o：     文件格式 elf32-i386
kernel/kernel.o
体系结构：i386， 标志 0x00000011：
HAS_RELOC, HAS_SYMS
起始地址 0x00000000

节：
Idx Name          Size      VMA       LMA       File off  Algn
  0 .group        00000008  00000000  00000000  00000034  2**2
                  CONTENTS, READONLY, GROUP, LINK_ONCE_DISCARD
  1 .group        00000008  00000000  00000000  0000003c  2**2
                  CONTENTS, READONLY, GROUP, LINK_ONCE_DISCARD
  2 .group        00000008  00000000  00000000  00000044  2**2
                  CONTENTS, READONLY, GROUP, LINK_ONCE_DISCARD
  3 .group        00000008  00000000  00000000  0000004c  2**2
                  CONTENTS, READONLY, GROUP, LINK_ONCE_DISCARD
  4 .text         000009c9  00000000  00000000  00000054  2**2
                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
  5 .text.__x86.get_pc_thunk.ax 00000004  00000000  00000000  00000a1d  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  6 .text.__x86.get_pc_thunk.bx 00000004  00000000  00000000  00000a21  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  7 .text.__x86.get_pc_thunk.dx 00000004  00000000  00000000  00000a25  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  8 .text.__x86.get_pc_thunk.cx 00000004  00000000  00000000  00000a29  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  9 .rodata.str1.4 00000024  00000000  00000000  00000a30  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
 10 .eh_frame     00000330  00000000  00000000  00000a54  2**2
                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, DATA
 11 .data         00000008  00000000  00000000  00000d84  2**2
                  CONTENTS, ALLOC, LOAD, DATA
 12 .data.rel     00001c80  00000000  00000000  00000da0  2**5
                  CONTENTS, ALLOC, LOAD, RELOC, DATA
 13 .data.rel.local 00000104  00000000  00000000  00002a20  2**5
                  CONTENTS, ALLOC, LOAD, RELOC, DATA
 14 .bss          00000540  00000000  00000000  00002b40  2**5
                  ALLOC
 15 .comment      000000de  00000000  00000000  00002b40  2**0
                  CONTENTS, READONLY
 16 .note.GNU-stack 00000000  00000000  00000000  00002c1e  2**0
                  CONTENTS, READONLY, CODE
SYMBOL TABLE:
00000000 l    d  .group	00000000 .group
00000000 l    d  .group	00000000 .group
00000000 l    d  .group	00000000 .group
00000000 l    d  .group	00000000 .group
00000000 l    d  .text	00000000 .text
00000000 l    d  .text.__x86.get_pc_thunk.ax	00000000 .text.__x86.get_pc_thunk.ax
00000000 l    d  .text.__x86.get_pc_thunk.bx	00000000 .text.__x86.get_pc_thunk.bx
00000000 l    d  .text.__x86.get_pc_thunk.dx	00000000 .text.__x86.get_pc_thunk.dx
00000000 l    d  .text.__x86.get_pc_thunk.cx	00000000 .text.__x86.get_pc_thunk.cx
00000000 l    d  .rodata.str1.4	00000000 .rodata.str1.4
00000000 l    d  .eh_frame	00000000 .eh_frame
00000000 l    d  .data	00000000 .data
00000000 l    d  .data.rel	00000000 .data.rel
00000000 l    d  .data.rel.local	00000000 .data.rel.local
00000000 l    d  .bss	00000000 .bss
00000000 l    d  .comment	00000000 .comment
00000000 l    d  .note.GNU-stack	00000000 .note.GNU-stack
00000000 l    df *ABS*	00000000 sched.c
00000020 l     O .data.rel	00001000 init_task
00000000 l    df *ABS*	00000000 console.c
0000012c l     O .bss	00000004 pos
00000000 l    df *ABS*	00000000 tty_io.c
00000000 l    df *ABS*	00000000 printk.c
00000140 l     O .bss	00000400 buf
00000000 l    df *ABS*	00000000 system_call.o
00000011 l       *ABS*	00000000 SIG_CHLD
00000000 l       *ABS*	00000000 EAX
00000004 l       *ABS*	00000000 EBX
00000008 l       *ABS*	00000000 ECX
0000000c l       *ABS*	00000000 EDX
00000010 l       *ABS*	00000000 FS
00000014 l       *ABS*	00000000 ES
00000018 l       *ABS*	00000000 DS
0000001c l       *ABS*	00000000 EIP
00000020 l       *ABS*	00000000 CS
00000024 l       *ABS*	00000000 EFLAGS
00000028 l       *ABS*	00000000 OLDESP
0000002c l       *ABS*	00000000 OLDSS
00000000 l       *ABS*	00000000 state
00000004 l       *ABS*	00000000 counter
00000008 l       *ABS*	00000000 priority
0000000c l       *ABS*	00000000 signal
00000010 l       *ABS*	00000000 restorer
00000014 l       *ABS*	00000000 sig_fn
00000043 l       *ABS*	00000000 nr_system_calls
0000048c l       .text	00000000 bad_sys_call
00000494 l       .text	00000000 reschedule
000004d4 l       .text	00000000 ret_from_sys_call
00000565 l       .text	00000000 default_signal
00000000 l    df *ABS*	00000000 panic.c
00000000 l    df *ABS*	00000000 exit.c
00000000 l       .rodata.str1.4	00000000 .LC0
00000000 g     F .text.__x86.get_pc_thunk.cx	00000000 .hidden __x86.get_pc_thunk.cx
00000284 g     F .text	000000b1 con_write
00000415 g     F .text	00000037 vsprintf
00000000 g     O .data	00000004 columns
00000008 g     O .bss	00000004 startup_time
00000000         *UND*	00000000 gdt
00000000 g     F .text.__x86.get_pc_thunk.ax	00000000 .hidden __x86.get_pc_thunk.ax
00000379 g     F .text	0000001d tty_init
0000062e g     F .text	000002af do_kill
00000000 g     F .text	00000108 schedule
00001020 g     O .data.rel	00000c60 tty_table
00000000 g     F .text.__x86.get_pc_thunk.dx	00000000 .hidden __x86.get_pc_thunk.dx
00000108 g     F .text	0000005e do_timer
00000000 g     O .data.rel	00000008 stack_start
00000335 g     F .text	00000044 con_init
000008dd g     F .text	000000ec do_exit
000005d0 g     F .text	0000005e release
00000100 g     O .data.rel.local	00000004 current
00000396 g     F .text	0000007f tty_write
00001000       O *COM*	00000020 user_stack
000005af g     F .text	00000021 panic
00000020 g     O .bss	0000010c sys_call_table
00000000 g     F .text.__x86.get_pc_thunk.bx	00000000 .hidden __x86.get_pc_thunk.bx
00000000 g     O .data.rel.local	00000100 task
0000044c g     F .text	0000003e printk
00000000         *UND*	00000000 pg_dir
00000000 g     O .bss	00000004 jiffies
00000000         *UND*	00000000 idt
00000578 g       .text	00000000 timer_interrupt
00000004 g     O .bss	00000004 last_task_used_math
00000000         *UND*	00000000 _GLOBAL_OFFSET_TABLE_
00000166 g     F .text	0000011e sched_init
000004a0 g       .text	00000000 system_call
00000004 g     O .data	00000004 lines


Contents of section .group:
 0000 01000000 07000000                    ........        
Contents of section .group:
 0000 01000000 08000000                    ........        
Contents of section .group:
 0000 01000000 09000000                    ........        
Contents of section .group:
 0000 01000000 0a000000                    ........        
Contents of section .text:
 0000 f30f1efb 55575653 83ec10e8 fcffffff  ....UWVS........
 0010 81c30200 00008d83 fc000000 8db30000  ................
 0020 0000eb14 8b10837a 0c007405 833a0174  .......z..t..:.t
 0030 3683e804 39f07437 8b1085d2 74f38b8a  6...9.t7....t...
 0040 c8000000 85c974dc 8bbb0000 000039f9  ......t.......9.
 0050 7dd2814a 0c002000 008b10c7 82c80000  }..J.. .........
 0060 00000000 00ebbdc7 02000000 00ebc2be  ................
 0070 ffffffff 8d8b0000 0000b83f 00000089  ...........?....
 0080 f7bd0000 0000eb05 83e80174 1d8b9483  ...........t....
 0090 00000000 85d274f0 833a0075 eb8b5204  ......t..:.u..R.
 00a0 39fa7ee4 89d789c5 ebde85ff 75228dbb  9.~.........u"..
 00b0 fc000000 eb0783ef 0439cf74 bd8b1785  .........9.t....
 00c0 d274f38b 4204d1f8 03420889 4204ebe6  .t..B....B..B...
 00d0 89eac1e2 0483c220 8b8cab00 00000039  ....... .......9
 00e0 0d000000 00741987 0d000000 00668954  .....t.......f.T
 00f0 240cff6c 2408398b 00000000 75020f06  $..l$.9.....u...
 0100 83c4105b 5e5f5dc3 f30f1efb e8fcffff  ...[^_].........
 0110 ff050100 0000837c 24040074 288b8000  .......|$..t(...
 0120 00000083 80cc0000 00018b48 048d51ff  ...........H..Q.
 0130 85d27f0d c7400400 000000e8 fcffffff  .....@..........
 0140 c3895004 c38b9000 00000083 82d00000  ..P.............
 0150 00018b42 0483e801 85c0b900 0000000f  ...B............
 0160 4ec18942 04c3f30f 1efb5653 e8fcffff  N..B......VS....
 0170 ff81c302 0000008d 83800100 008b8b00  ................
 0180 00000066 c7412068 00668941 22c1c810  ...f.A h.f.A"...
 0190 884124c6 412589c6 41260088 6127c1c8  .A$.A%..A&..a'..
 01a0 108d40e8 66c74128 68006689 412ac1c8  ..@.f.A(h.f.A*..
 01b0 1088412c c6412d82 c6412e00 88612fc1  ..A,.A-..A...a/.
 01c0 c8108d93 04000000 8d41308d 89200400  .........A0.. ..
 01d0 00c70200 000000c7 40040000 0000c700  ........@.......
 01e0 00000000 c7400c00 000000c7 40080000  .....@......@...
 01f0 000083c0 1083c204 39c875d5 b8200000  ........9.u.. ..
 0200 000f00d8 b8280000 000f00d0 b8360000  .....(.......6..
 0210 00ba4300 0000eeeb 00eb00ba 40000000  ..C.........@...
 0220 b89b0000 00eeeb00 eb00b82e 000000ee  ................
 0230 8b8b0000 0000be00 0008008b 93000000  ................
 0240 0089f066 89d066ba 008e8981 00010000  ...f..f.........
 0250 89910401 0000ba21 000000ec eb00eb00  .......!........
 0260 25fe0000 00ee8b93 00000000 89f06689  %.............f.
 0270 d066ba00 ef898100 04000089 91040400  .f..............
 0280 005b5ec3 f30f1efb 5653e8fc ffffff81  .[^.....VS......
 0290 c1020000 008b5424 0c8b8244 0400002b  ......T$...D...+
 02a0 82480400 0025ff03 00008d70 ff74388b  .H...%.....p.t8.
 02b0 82480400 000fb69c 02500400 0083c001  .H.......P......
 02c0 25ff0300 00898248 0400008b 812c0100  %......H.....,..
 02d0 00b70766 891883c0 0289812c 01000083  ...f.......,....
 02e0 ee0183fe ff75c8fa bed40300 00b80e00  .....u..........
 02f0 000089f2 eeeb00eb 008b892c 01000081  ...........,....
 0300 e900800b 0089c8c1 e8090fb6 c0bbd503  ................
 0310 000089da eeeb00eb 00b80f00 000089f2  ................
 0320 eeeb00eb 00d1e90f b6c189da eeeb00eb  ................
 0330 00fb5b5e c3f30f1e fb53e8fc ffffff81  ..[^.....S......
 0340 c2020000 000fb60d fe010900 8b9a0000  ................
 0350 000039d9 73210fb6 05ff0109 003b8200  ..9.s!.......;..
 0360 00000073 120fafc3 01c88d84 0000800b  ...s............
 0370 0089822c 0100005b c3f30f1e fb5383ec  ...,...[.....S..
 0380 08e8fcff ffff81c3 02000000 e8fcffff  ................
 0390 ff83c408 5bc3f30f 1efb5557 565383ec  ....[.....UWVS..
 03a0 1ce8fcff ffff81c1 02000000 8b542434  .............T$4
 03b0 8b742438 85f67e40 01d68d05 00000000  .t$8..~@........
 03c0 8944240c 8d3c010f b62a83c2 018b5c24  .D$..<...*....\$
 03d0 0c8b8419 44040000 89eb889c 38500400  ....D.......8P..
 03e0 0083c001 25ff0300 008b5c24 0c898419  ....%.....\$....
 03f0 44040000 39d675cf 83ec0c8d 81000000  D...9.u.........
 0400 0050ff91 2c000000 b8000000 0083c42c  .P..,..........,
 0410 5b5e5f5d c3f30f1e fb538b5c 24088b4c  [^_].....S.\$..L
 0420 240c0fb6 1184d274 1a89d8eb 0f88108d  $......t........
 0430 400183c1 010fb611 84d27409 80fa2574  @.........t...%t
 0440 f1ebea89 d8c60000 29d85bc3 f30f1efb  ........).[.....
 0450 575653e8 fcffffff 81c30200 00008d44  WVS............D
 0460 241450ff 7424148d bb400100 0057e8fc  $.P.t$...@...W..
 0470 ffffff89 c683ec08 50576a00 e8fcffff  ........PWj.....
 0480 ff83c420 89f05b5e 5fc36690 b8ffffff  ... ..[^_.f.....
 0490 ffcf6690 68d40400 00e9fcff ffff6690  ..f.h.........f.
 04a0 83f84277 e71e060f a0525153 ba100000  ..Bw.....RQS....
 04b0 008eda8e c2ba1700 00008ee2 ff148500  ................
 04c0 00000050 a1000000 00833800 75c68378  ...P......8.u..x
 04d0 040074c0 a1000000 003b0500 00000074  ..t......;.....t
 04e0 7b8b5c24 20f7c303 00000074 6f66837c  {.\$ ......tof.|
 04f0 242c1775 678b580c 0fbccb74 5f0fb3cb  $,.ug.X....t_...
 0500 89580c8b 5c881483 fb017259 74e7c744  .X..\.....rYt..D
 0510 88140000 00004187 5c241c83 6c24281c  ......A.\$..l$(.
 0520 8b542428 50516a1c 525a83c4 0459588b  .T$(PQj.RZ...YX.
 0530 40106489 0264894a 048b0424 64894208  @.d..d.J...$d.B.
 0540 8b442408 6489420c 8b44240c 64894210  .D$.d.B..D$.d.B.
 0550 8b442424 64894214 64895a18 585b595a  .D$$d.B.d.Z.X[YZ
 0560 0fa1071f cf4183f9 11748a51 e8fcffff  .....A...t.Q....
 0570 ff83c404 ebe66690 1e060fa0 52515350  ......f.....RQSP
 0580 b8100000 008ed88e c0b81700 00008ee0  ................
 0590 ff050000 0000b020 e6208b44 242083e0  ....... . .D$ ..
 05a0 0350e8fc ffffff83 c404e925 fffffff3  .P.........%....
 05b0 0f1efb53 83ec14e8 fcffffff 81c30200  ...S............
 05c0 0000ff74 241ce8fc ffffff83 c410ebfe  ...t$...........
 05d0 f30f1efb 5383ec08 e8fcffff ff81c302  ....S...........
 05e0 0000008b 54241085 d2743eb8 01000000  ....T$...t>.....
 05f0 8b8b0000 00003914 81741c83 c00183f8  ......9..t......
 0600 4075f383 ec0c8d83 00000000 50e8fcff  @u..........P...
 0610 ffff83c4 10eb128b 93000000 00c70482  ................
 0620 00000000 e8fcffff ff83c408 5bc3f30f  ............[...
 0630 1efb5557 565383ec 10e8fcff ffff81c2  ..UWVS..........
 0640 02000000 8b5c2424 8b6c242c 85db0f85  .....\$$.l$,....
 0650 9b000000 8b820000 00008b18 8b442428  .............D$(
 0660 8d78ffb8 01000000 89f9d3e0 8904248b  .x............$.
 0670 82000000 008d80fc 0000008b 8a000000  ................
 0680 00eb118b 34240972 0c83e804 39c80f84  ....4$.r....9...
 0690 41020000 8b1085d2 74ef8bb3 a8000000  A.......t.......
 06a0 39b2b000 000075e1 83ff1f77 dc837c24  9.....u....w..|$
 06b0 2c0075cf 0fb7b3bc 00000089 f50fb7b2  ,.u.............
 06c0 bc000000 66896c24 046639f5 74b50fb7  ....f.l$.f9.t...
 06d0 abbe0000 006639ee 74a90fb7 b2be0000  .....f9.t.......
 06e0 00663974 2404749b 6639f575 9ceb940f  .f9t$.t.f9.u....
 06f0 8ea80000 008b8200 0000008b 00894424  ..............D$
 0700 048b4424 288d78ff b8010000 0089f9d3  ..D$(.x.........
 0710 e0890424 8b820000 00008d80 fc000000  ...$............
 0720 8b8a0000 0000896c 242ceb11 8b342409  .......l$,...4$.
 0730 720c83e8 0439c80f 84980100 008b1085  r....9..........
 0740 d274ef39 9aa80000 0075e783 ff1f77e2  .t.9.....u....w.
 0750 837c242c 0075d58b 7424040f b7aebc00  .|$,.u..t$......
 0760 00000fb7 b2bc0000 0066896c 24086639  .........f.l$.f9
 0770 f574b98b 6c24040f b7adbe00 00006689  .t..l$........f.
 0780 6c240e66 39ee74a4 0fb7b2be 00000066  l$.f9.t........f
 0790 39742408 74966639 f57597eb 8f83fbff  9t$.t.f9.u......
 07a0 743c8b82 00000000 8b008944 24048b44  t<.........D$..D
 07b0 24288d78 ffb80100 000089f9 d3e08904  $(.x............
 07c0 248b8200 0000008d 80fc0000 00f7db8b  $...............
 07d0 8a000000 00896c24 2ce99c00 00008b82  ......l$,.......
 07e0 00000000 8b008944 24088b44 24288d48  .......D$..D$(.H
 07f0 ffb80100 0000d3e0 89442404 8b820000  .........D$.....
 0800 00008d80 fc000000 8b9a0000 0000eb12  ................
 0810 8b7c2404 097a0c83 e80439d8 0f84b300  .|$..z....9.....
 0820 00008b10 85d274ef 83f91f77 ea85ed75  ......t....w...u
 0830 df8b7c24 080fb7b7 bc000000 66893424  ..|$........f.4$
 0840 0fb7b2bc 00000066 39342474 c30fb7bf  .......f94$t....
 0850 be000000 6639fe74 b70fb7b2 be000000  ....f9.t........
 0860 6639f774 ab663934 2475aceb a38b3424  f9.t.f94$u....4$
 0870 09720c83 e80439c8 745b8b10 85d274f3  .r....9.t[....t.
 0880 399ab000 000075eb 83ff1f77 e6837c24  9.....u....w..|$
 0890 2c0075d9 8b742404 0fb7aebc 0000000f  ,.u..t$.........
 08a0 b7b2bc00 00006689 6c240866 39f574bd  ......f.l$.f9.t.
 08b0 8b6c2404 0fb7adbe 00000066 39ee74ad  .l$........f9.t.
 08c0 0fb7b2be 00000066 39f574a1 66397424  .......f9.t.f9t$
 08d0 0875a0eb 9883c410 5b5e5f5d c3f30f1e  .u......[^_]....
 08e0 fb575653 e8fcffff ff81c302 0000008b  .WVS............
 08f0 83000000 008b308b 83000000 008d8800  ......0.........
 0900 010000eb 0783c004 39c87420 8b1085d2  ........9.t ....
 0910 74f38bbe a8000000 39baac00 000075e5  t.......9.....u.
 0920 c782ac00 00000000 0000ebd9 c786ec00  ................
 0930 00000000 0000c786 f0000000 00000000  ................
 0940 83beb800 00000074 1d8b86e4 00000085  .......t........
 0950 c0781369 c0600c00 00038300 000000c7  .x.i.`..........
 0960 40240000 00008b83 00000000 3b307443  @$..........;0tC
 0970 83beac00 00000074 42c70603 0000006a  .......tB......j
 0980 016a118b b3000000 008b06ff b0ac0000  .j..............
 0990 00e8fcff ffff8b06 8b54241c 89909400  .........T$.....
 09a0 000083c4 0ce8fcff ffffb8ff ffffff5b  ...............[
 09b0 5e5fc3c7 00000000 00ebb583 ec0c56e8  ^_............V.
 09c0 fcffffff 83c410eb dc                 .........       
Contents of section .text.__x86.get_pc_thunk.ax:
 0000 8b0424c3                             ..$.            
Contents of section .text.__x86.get_pc_thunk.bx:
 0000 8b1c24c3                             ..$.            
Contents of section .text.__x86.get_pc_thunk.dx:
 0000 8b1424c3                             ..$.            
Contents of section .text.__x86.get_pc_thunk.cx:
 0000 8b0c24c3                             ..$.            
Contents of section .rodata.str1.4:
 0000 74727969 6e672074 6f207265 6c656173  trying to releas
 0010 65206e6f 6e2d6578 69737465 6e742074  e non-existent t
 0020 61736b00                             ask.            
Contents of section .eh_frame:
 0000 14000000 00000000 017a5200 017c0801  .........zR..|..
 0010 1b0c0404 88010000 38000000 1c000000  ........8.......
 0020 00000000 08010000 00450e08 8502410e  .........E....A.
 0030 0c870341 0e108604 410e1483 05430e24  ...A....A....C.$
 0040 02f80e14 41c30e10 41c60e0c 41c70e08  ....A...A...A...
 0050 41c50e04 10000000 58000000 08010000  A.......X.......
 0060 5e000000 00000000 24000000 6c000000  ^.......$...l...
 0070 66010000 1e010000 00450e08 8602410e  f........E....A.
 0080 0c830303 1601c30e 0841c60e 04000000  .........A......
 0090 10000000 94000000 00000000 04000000  ................
 00a0 00000000 10000000 a8000000 00000000  ................
 00b0 04000000 00000000 14000000 00000000  ................
 00c0 017a5200 017c0801 1b0c0404 88010000  .zR..|..........
 00d0 20000000 1c000000 84020000 b1000000   ...............
 00e0 00450e08 8602410e 0c830302 a9c30e08  .E....A.........
 00f0 41c60e04 18000000 40000000 35030000  A.......@...5...
 0100 44000000 00450e08 83027ec3 0e040000  D....E....~.....
 0110 10000000 5c000000 00000000 04000000  ....\...........
 0120 00000000 10000000 70000000 00000000  ........p.......
 0130 04000000 00000000 14000000 00000000  ................
 0140 017a5200 017c0801 1b0c0404 88010000  .zR..|..........
 0150 1c000000 1c000000 79030000 1d000000  ........y.......
 0160 00450e08 8302430e 10530e08 41c30e04  .E....C..S..A...
 0170 40000000 3c000000 96030000 7f000000  @...<...........
 0180 00450e08 8502410e 0c870341 0e108604  .E....A....A....
 0190 410e1483 05430e30 025a0e3c 470e404e  A....C.0.Z.<G.@N
 01a0 0e1441c3 0e1041c6 0e0c41c7 0e0841c5  ..A...A...A...A.
 01b0 0e040000 14000000 00000000 017a5200  .............zR.
 01c0 017c0801 1b0c0404 88010000 18000000  .|..............
 01d0 1c000000 15040000 37000000 00450e08  ........7....E..
 01e0 830271c3 0e040000 40000000 38000000  ..q.....@...8...
 01f0 4c040000 3e000000 00450e08 8702410e  L...>....E....A.
 0200 0c860341 0e108304 500e1444 0e18470e  ...A....P..D..G.
 0210 1c4a0e24 410e2841 0e2c420e 30480e10  .J.$A.(A.,B.0H..
 0220 43c30e0c 41c60e08 41c70e04 14000000  C...A...A.......
 0230 00000000 017a5200 017c0801 1b0c0404  .....zR..|......
 0240 88010000 1c000000 1c000000 af050000  ................
 0250 21000000 00450e08 8302430e 1c4f0e20  !....E....C..O. 
 0260 480e1000 14000000 00000000 017a5200  H............zR.
 0270 017c0801 1b0c0404 88010000 28000000  .|..........(...
 0280 1c000000 d0050000 5e000000 00450e08  ........^....E..
 0290 8302430e 106e0e1c 470e2048 0e10570e  ..C..n..G. H..W.
 02a0 0841c30e 04000000 3c000000 48000000  .A......<...H...
 02b0 2e060000 af020000 00450e08 8502410e  .........E....A.
 02c0 0c870341 0e108604 410e1483 05430e24  ...A....A....C.$
 02d0 039f020e 1441c30e 1041c60e 0c41c70e  .....A...A...A..
 02e0 0841c50e 04000000 44000000 88000000  .A......D.......
 02f0 dd080000 ec000000 00450e08 8702410e  .........E....A.
 0300 0c860341 0e108304 029d0e14 420e184e  ...A........B..N
 0310 0e1c540e 104b0ac3 0e0c41c6 0e0841c7  ..T..K....A...A.
 0320 0e04410b 4b0e1c41 0e20480e 10000000  ..A.K..A. H.....
Contents of section .data:
 0000 50000000 19000000                    P.......        
Contents of section .data.rel:
 0000 00100000 10000000 00000000 00000000  ................
 0010 00000000 00000000 00000000 00000000  ................
 0020 00000000 0f000000 0f000000 00000000  ................
 0030 00000000 00000000 00000000 00000000  ................
 0040 00000000 00000000 00000000 00000000  ................
 0050 00000000 00000000 00000000 00000000  ................
 0060 00000000 00000000 00000000 00000000  ................
 0070 00000000 00000000 00000000 00000000  ................
 0080 00000000 00000000 00000000 00000000  ................
 0090 00000000 00000000 00000000 00000000  ................
 00a0 00000000 00000000 00000000 00000000  ................
 00b0 00000000 00000000 00000000 00000000  ................
 00c0 00000000 00000000 00000000 ffffffff  ................
 00d0 00000000 00000000 00000000 00000000  ................
 00e0 00000000 00000000 00000000 00000000  ................
 00f0 00000000 00000000 00000000 00000000  ................
 0100 00000000 ffffffff 5b000000 00000000  ........[.......
 0110 00000000 00000000 00000000 00000000  ................
 0120 00000000 00000000 00000000 00000000  ................
 0130 00000000 00000000 00000000 00000000  ................
 0140 00000000 00000000 00000000 00000000  ................
 0150 00000000 00000000 00000000 00000000  ................
 0160 00000000 00000000 00000000 00000000  ................
 0170 9f000000 00fac000 9f000000 00f2c000  ................
 0180 00000000 20100000 10000000 00000000  .... ...........
 0190 00000000 00000000 00000000 00000000  ................
 01a0 00000000 00000000 00000000 00000000  ................
 01b0 00000000 00000000 00000000 00000000  ................
 01c0 00000000 00000000 17000000 17000000  ................
 01d0 17000000 17000000 17000000 17000000  ................
 01e0 28000000 00000080 00000000 00000000  (...............
 01f0 00000000 00000000 00000000 00000000  ................
 0200 00000000 00000000 00000000 00000000  ................
 0210 00000000 00000000 00000000 00000000  ................
 0220 00000000 00000000 00000000 00000000  ................
 0230 00000000 00000000 00000000 00000000  ................
 0240 00000000 00000000 00000000 00000000  ................
 0250 00000000 00000000 00000000 00000000  ................
 0260 00000000 00000000 00000000 00000000  ................
 0270 00000000 00000000 00000000 00000000  ................
 0280 00000000 00000000 00000000 00000000  ................
 0290 00000000 00000000 00000000 00000000  ................
 02a0 00000000 00000000 00000000 00000000  ................
 02b0 00000000 00000000 00000000 00000000  ................
 02c0 00000000 00000000 00000000 00000000  ................
 02d0 00000000 00000000 00000000 00000000  ................
 02e0 00000000 00000000 00000000 00000000  ................
 02f0 00000000 00000000 00000000 00000000  ................
 0300 00000000 00000000 00000000 00000000  ................
 0310 00000000 00000000 00000000 00000000  ................
 0320 00000000 00000000 00000000 00000000  ................
 0330 00000000 00000000 00000000 00000000  ................
 0340 00000000 00000000 00000000 00000000  ................
 0350 00000000 00000000 00000000 00000000  ................
 0360 00000000 00000000 00000000 00000000  ................
 0370 00000000 00000000 00000000 00000000  ................
 0380 00000000 00000000 00000000 00000000  ................
 0390 00000000 00000000 00000000 00000000  ................
 03a0 00000000 00000000 00000000 00000000  ................
 03b0 00000000 00000000 00000000 00000000  ................
 03c0 00000000 00000000 00000000 00000000  ................
 03d0 00000000 00000000 00000000 00000000  ................
 03e0 00000000 00000000 00000000 00000000  ................
 03f0 00000000 00000000 00000000 00000000  ................
 0400 00000000 00000000 00000000 00000000  ................
 0410 00000000 00000000 00000000 00000000  ................
 0420 00000000 00000000 00000000 00000000  ................
 0430 00000000 00000000 00000000 00000000  ................
 0440 00000000 00000000 00000000 00000000  ................
 0450 00000000 00000000 00000000 00000000  ................
 0460 00000000 00000000 00000000 00000000  ................
 0470 00000000 00000000 00000000 00000000  ................
 0480 00000000 00000000 00000000 00000000  ................
 0490 00000000 00000000 00000000 00000000  ................
 04a0 00000000 00000000 00000000 00000000  ................
 04b0 00000000 00000000 00000000 00000000  ................
 04c0 00000000 00000000 00000000 00000000  ................
 04d0 00000000 00000000 00000000 00000000  ................
 04e0 00000000 00000000 00000000 00000000  ................
 04f0 00000000 00000000 00000000 00000000  ................
 0500 00000000 00000000 00000000 00000000  ................
 0510 00000000 00000000 00000000 00000000  ................
 0520 00000000 00000000 00000000 00000000  ................
 0530 00000000 00000000 00000000 00000000  ................
 0540 00000000 00000000 00000000 00000000  ................
 0550 00000000 00000000 00000000 00000000  ................
 0560 00000000 00000000 00000000 00000000  ................
 0570 00000000 00000000 00000000 00000000  ................
 0580 00000000 00000000 00000000 00000000  ................
 0590 00000000 00000000 00000000 00000000  ................
 05a0 00000000 00000000 00000000 00000000  ................
 05b0 00000000 00000000 00000000 00000000  ................
 05c0 00000000 00000000 00000000 00000000  ................
 05d0 00000000 00000000 00000000 00000000  ................
 05e0 00000000 00000000 00000000 00000000  ................
 05f0 00000000 00000000 00000000 00000000  ................
 0600 00000000 00000000 00000000 00000000  ................
 0610 00000000 00000000 00000000 00000000  ................
 0620 00000000 00000000 00000000 00000000  ................
 0630 00000000 00000000 00000000 00000000  ................
 0640 00000000 00000000 00000000 00000000  ................
 0650 00000000 00000000 00000000 00000000  ................
 0660 00000000 00000000 00000000 00000000  ................
 0670 00000000 00000000 00000000 00000000  ................
 0680 00000000 00000000 00000000 00000000  ................
 0690 00000000 00000000 00000000 00000000  ................
 06a0 00000000 00000000 00000000 00000000  ................
 06b0 00000000 00000000 00000000 00000000  ................
 06c0 00000000 00000000 00000000 00000000  ................
 06d0 00000000 00000000 00000000 00000000  ................
 06e0 00000000 00000000 00000000 00000000  ................
 06f0 00000000 00000000 00000000 00000000  ................
 0700 00000000 00000000 00000000 00000000  ................
 0710 00000000 00000000 00000000 00000000  ................
 0720 00000000 00000000 00000000 00000000  ................
 0730 00000000 00000000 00000000 00000000  ................
 0740 00000000 00000000 00000000 00000000  ................
 0750 00000000 00000000 00000000 00000000  ................
 0760 00000000 00000000 00000000 00000000  ................
 0770 00000000 00000000 00000000 00000000  ................
 0780 00000000 00000000 00000000 00000000  ................
 0790 00000000 00000000 00000000 00000000  ................
 07a0 00000000 00000000 00000000 00000000  ................
 07b0 00000000 00000000 00000000 00000000  ................
 07c0 00000000 00000000 00000000 00000000  ................
 07d0 00000000 00000000 00000000 00000000  ................
 07e0 00000000 00000000 00000000 00000000  ................
 07f0 00000000 00000000 00000000 00000000  ................
 0800 00000000 00000000 00000000 00000000  ................
 0810 00000000 00000000 00000000 00000000  ................
 0820 00000000 00000000 00000000 00000000  ................
 0830 00000000 00000000 00000000 00000000  ................
 0840 00000000 00000000 00000000 00000000  ................
 0850 00000000 00000000 00000000 00000000  ................
 0860 00000000 00000000 00000000 00000000  ................
 0870 00000000 00000000 00000000 00000000  ................
 0880 00000000 00000000 00000000 00000000  ................
 0890 00000000 00000000 00000000 00000000  ................
 08a0 00000000 00000000 00000000 00000000  ................
 08b0 00000000 00000000 00000000 00000000  ................
 08c0 00000000 00000000 00000000 00000000  ................
 08d0 00000000 00000000 00000000 00000000  ................
 08e0 00000000 00000000 00000000 00000000  ................
 08f0 00000000 00000000 00000000 00000000  ................
 0900 00000000 00000000 00000000 00000000  ................
 0910 00000000 00000000 00000000 00000000  ................
 0920 00000000 00000000 00000000 00000000  ................
 0930 00000000 00000000 00000000 00000000  ................
 0940 00000000 00000000 00000000 00000000  ................
 0950 00000000 00000000 00000000 00000000  ................
 0960 00000000 00000000 00000000 00000000  ................
 0970 00000000 00000000 00000000 00000000  ................
 0980 00000000 00000000 00000000 00000000  ................
 0990 00000000 00000000 00000000 00000000  ................
 09a0 00000000 00000000 00000000 00000000  ................
 09b0 00000000 00000000 00000000 00000000  ................
 09c0 00000000 00000000 00000000 00000000  ................
 09d0 00000000 00000000 00000000 00000000  ................
 09e0 00000000 00000000 00000000 00000000  ................
 09f0 00000000 00000000 00000000 00000000  ................
 0a00 00000000 00000000 00000000 00000000  ................
 0a10 00000000 00000000 00000000 00000000  ................
 0a20 00000000 00000000 00000000 00000000  ................
 0a30 00000000 00000000 00000000 00000000  ................
 0a40 00000000 00000000 00000000 00000000  ................
 0a50 00000000 00000000 00000000 00000000  ................
 0a60 00000000 00000000 00000000 00000000  ................
 0a70 00000000 00000000 00000000 00000000  ................
 0a80 00000000 00000000 00000000 00000000  ................
 0a90 00000000 00000000 00000000 00000000  ................
 0aa0 00000000 00000000 00000000 00000000  ................
 0ab0 00000000 00000000 00000000 00000000  ................
 0ac0 00000000 00000000 00000000 00000000  ................
 0ad0 00000000 00000000 00000000 00000000  ................
 0ae0 00000000 00000000 00000000 00000000  ................
 0af0 00000000 00000000 00000000 00000000  ................
 0b00 00000000 00000000 00000000 00000000  ................
 0b10 00000000 00000000 00000000 00000000  ................
 0b20 00000000 00000000 00000000 00000000  ................
 0b30 00000000 00000000 00000000 00000000  ................
 0b40 00000000 00000000 00000000 00000000  ................
 0b50 00000000 00000000 00000000 00000000  ................
 0b60 00000000 00000000 00000000 00000000  ................
 0b70 00000000 00000000 00000000 00000000  ................
 0b80 00000000 00000000 00000000 00000000  ................
 0b90 00000000 00000000 00000000 00000000  ................
 0ba0 00000000 00000000 00000000 00000000  ................
 0bb0 00000000 00000000 00000000 00000000  ................
 0bc0 00000000 00000000 00000000 00000000  ................
 0bd0 00000000 00000000 00000000 00000000  ................
 0be0 00000000 00000000 00000000 00000000  ................
 0bf0 00000000 00000000 00000000 00000000  ................
 0c00 00000000 00000000 00000000 00000000  ................
 0c10 00000000 00000000 00000000 00000000  ................
 0c20 00000000 00000000 00000000 00000000  ................
 0c30 00000000 00000000 00000000 00000000  ................
 0c40 00000000 00000000 00000000 00000000  ................
 0c50 00000000 00000000 00000000 00000000  ................
 0c60 00000000 00000000 00000000 00000000  ................
 0c70 00000000 00000000 00000000 00000000  ................
 0c80 00000000 00000000 00000000 00000000  ................
 0c90 00000000 00000000 00000000 00000000  ................
 0ca0 00000000 00000000 00000000 00000000  ................
 0cb0 00000000 00000000 00000000 00000000  ................
 0cc0 00000000 00000000 00000000 00000000  ................
 0cd0 00000000 00000000 00000000 00000000  ................
 0ce0 00000000 00000000 00000000 00000000  ................
 0cf0 00000000 00000000 00000000 00000000  ................
 0d00 00000000 00000000 00000000 00000000  ................
 0d10 00000000 00000000 00000000 00000000  ................
 0d20 00000000 00000000 00000000 00000000  ................
 0d30 00000000 00000000 00000000 00000000  ................
 0d40 00000000 00000000 00000000 00000000  ................
 0d50 00000000 00000000 00000000 00000000  ................
 0d60 00000000 00000000 00000000 00000000  ................
 0d70 00000000 00000000 00000000 00000000  ................
 0d80 00000000 00000000 00000000 00000000  ................
 0d90 00000000 00000000 00000000 00000000  ................
 0da0 00000000 00000000 00000000 00000000  ................
 0db0 00000000 00000000 00000000 00000000  ................
 0dc0 00000000 00000000 00000000 00000000  ................
 0dd0 00000000 00000000 00000000 00000000  ................
 0de0 00000000 00000000 00000000 00000000  ................
 0df0 00000000 00000000 00000000 00000000  ................
 0e00 00000000 00000000 00000000 00000000  ................
 0e10 00000000 00000000 00000000 00000000  ................
 0e20 00000000 00000000 00000000 00000000  ................
 0e30 00000000 00000000 00000000 00000000  ................
 0e40 00000000 00000000 00000000 00000000  ................
 0e50 00000000 00000000 00000000 00000000  ................
 0e60 00000000 00000000 00000000 00000000  ................
 0e70 00000000 00000000 00000000 00000000  ................
 0e80 00000000 00000000 00000000 00000000  ................
 0e90 00000000 00000000 00000000 00000000  ................
 0ea0 00000000 00000000 00000000 00000000  ................
 0eb0 00000000 00000000 00000000 00000000  ................
 0ec0 00000000 00000000 00000000 00000000  ................
 0ed0 00000000 00000000 00000000 00000000  ................
 0ee0 00000000 00000000 00000000 00000000  ................
 0ef0 00000000 00000000 00000000 00000000  ................
 0f00 00000000 00000000 00000000 00000000  ................
 0f10 00000000 00000000 00000000 00000000  ................
 0f20 00000000 00000000 00000000 00000000  ................
 0f30 00000000 00000000 00000000 00000000  ................
 0f40 00000000 00000000 00000000 00000000  ................
 0f50 00000000 00000000 00000000 00000000  ................
 0f60 00000000 00000000 00000000 00000000  ................
 0f70 00000000 00000000 00000000 00000000  ................
 0f80 00000000 00000000 00000000 00000000  ................
 0f90 00000000 00000000 00000000 00000000  ................
 0fa0 00000000 00000000 00000000 00000000  ................
 0fb0 00000000 00000000 00000000 00000000  ................
 0fc0 00000000 00000000 00000000 00000000  ................
 0fd0 00000000 00000000 00000000 00000000  ................
 0fe0 00000000 00000000 00000000 00000000  ................
 0ff0 00000000 00000000 00000000 00000000  ................
 1000 00000000 00000000 00000000 00000000  ................
 1010 00000000 00000000 00000000 00000000  ................
 1020 00000000 05000000 00000000 0a0a0000  ................
 1030 00031c7f 15040001 00111319 00120f17  ................
 1040 16000000 00000000 00000000 00000000  ................
 1050 00000000 00000000 00000000 00000000  ................
 1060 00000000 00000000 00000000 00000000  ................
 1070 00000000 00000000 00000000 00000000  ................
 1080 00000000 00000000 00000000 00000000  ................
 1090 00000000 00000000 00000000 00000000  ................
 10a0 00000000 00000000 00000000 00000000  ................
 10b0 00000000 00000000 00000000 00000000  ................
 10c0 00000000 00000000 00000000 00000000  ................
 10d0 00000000 00000000 00000000 00000000  ................
 10e0 00000000 00000000 00000000 00000000  ................
 10f0 00000000 00000000 00000000 00000000  ................
 1100 00000000 00000000 00000000 00000000  ................
 1110 00000000 00000000 00000000 00000000  ................
 1120 00000000 00000000 00000000 00000000  ................
 1130 00000000 00000000 00000000 00000000  ................
 1140 00000000 00000000 00000000 00000000  ................
 1150 00000000 00000000 00000000 00000000  ................
 1160 00000000 00000000 00000000 00000000  ................
 1170 00000000 00000000 00000000 00000000  ................
 1180 00000000 00000000 00000000 00000000  ................
 1190 00000000 00000000 00000000 00000000  ................
 11a0 00000000 00000000 00000000 00000000  ................
 11b0 00000000 00000000 00000000 00000000  ................
 11c0 00000000 00000000 00000000 00000000  ................
 11d0 00000000 00000000 00000000 00000000  ................
 11e0 00000000 00000000 00000000 00000000  ................
 11f0 00000000 00000000 00000000 00000000  ................
 1200 00000000 00000000 00000000 00000000  ................
 1210 00000000 00000000 00000000 00000000  ................
 1220 00000000 00000000 00000000 00000000  ................
 1230 00000000 00000000 00000000 00000000  ................
 1240 00000000 00000000 00000000 00000000  ................
 1250 00000000 00000000 00000000 00000000  ................
 1260 00000000 00000000 00000000 00000000  ................
 1270 00000000 00000000 00000000 00000000  ................
 1280 00000000 00000000 00000000 00000000  ................
 1290 00000000 00000000 00000000 00000000  ................
 12a0 00000000 00000000 00000000 00000000  ................
 12b0 00000000 00000000 00000000 00000000  ................
 12c0 00000000 00000000 00000000 00000000  ................
 12d0 00000000 00000000 00000000 00000000  ................
 12e0 00000000 00000000 00000000 00000000  ................
 12f0 00000000 00000000 00000000 00000000  ................
 1300 00000000 00000000 00000000 00000000  ................
 1310 00000000 00000000 00000000 00000000  ................
 1320 00000000 00000000 00000000 00000000  ................
 1330 00000000 00000000 00000000 00000000  ................
 1340 00000000 00000000 00000000 00000000  ................
 1350 00000000 00000000 00000000 00000000  ................
 1360 00000000 00000000 00000000 00000000  ................
 1370 00000000 00000000 00000000 00000000  ................
 1380 00000000 00000000 00000000 00000000  ................
 1390 00000000 00000000 00000000 00000000  ................
 13a0 00000000 00000000 00000000 00000000  ................
 13b0 00000000 00000000 00000000 00000000  ................
 13c0 00000000 00000000 00000000 00000000  ................
 13d0 00000000 00000000 00000000 00000000  ................
 13e0 00000000 00000000 00000000 00000000  ................
 13f0 00000000 00000000 00000000 00000000  ................
 1400 00000000 00000000 00000000 00000000  ................
 1410 00000000 00000000 00000000 00000000  ................
 1420 00000000 00000000 00000000 00000000  ................
 1430 00000000 00000000 00000000 00000000  ................
 1440 00000000 00000000 00000000 00000000  ................
 1450 00000000 00000000 00000000 00000000  ................
 1460 00000000 00000000 00000000 00000000  ................
 1470 00000000 00000000 00000000 00000000  ................
 1480 00000000 00000000 00000000 00000000  ................
 1490 00000000 00000000 00000000 00000000  ................
 14a0 00000000 00000000 00000000 00000000  ................
 14b0 00000000 00000000 00000000 00000000  ................
 14c0 00000000 00000000 00000000 00000000  ................
 14d0 00000000 00000000 00000000 00000000  ................
 14e0 00000000 00000000 00000000 00000000  ................
 14f0 00000000 00000000 00000000 00000000  ................
 1500 00000000 00000000 00000000 00000000  ................
 1510 00000000 00000000 00000000 00000000  ................
 1520 00000000 00000000 00000000 00000000  ................
 1530 00000000 00000000 00000000 00000000  ................
 1540 00000000 00000000 00000000 00000000  ................
 1550 00000000 00000000 00000000 00000000  ................
 1560 00000000 00000000 00000000 00000000  ................
 1570 00000000 00000000 00000000 00000000  ................
 1580 00000000 00000000 00000000 00000000  ................
 1590 00000000 00000000 00000000 00000000  ................
 15a0 00000000 00000000 00000000 00000000  ................
 15b0 00000000 00000000 00000000 00000000  ................
 15c0 00000000 00000000 00000000 00000000  ................
 15d0 00000000 00000000 00000000 00000000  ................
 15e0 00000000 00000000 00000000 00000000  ................
 15f0 00000000 00000000 00000000 00000000  ................
 1600 00000000 00000000 00000000 00000000  ................
 1610 00000000 00000000 00000000 00000000  ................
 1620 00000000 00000000 00000000 00000000  ................
 1630 00000000 00000000 00000000 00000000  ................
 1640 00000000 00000000 00000000 00000000  ................
 1650 00000000 00000000 00000000 00000000  ................
 1660 00000000 00000000 00000000 00000000  ................
 1670 00000000 00000000 00000000 00000000  ................
 1680 00000000 00000000 00000000 00000000  ................
 1690 00000000 00000000 00000000 00000000  ................
 16a0 00000000 00000000 00000000 00000000  ................
 16b0 00000000 00000000 00000000 00000000  ................
 16c0 00000000 00000000 00000000 00000000  ................
 16d0 00000000 00000000 00000000 00000000  ................
 16e0 00000000 00000000 00000000 00000000  ................
 16f0 00000000 00000000 00000000 00000000  ................
 1700 00000000 00000000 00000000 00000000  ................
 1710 00000000 00000000 00000000 00000000  ................
 1720 00000000 00000000 00000000 00000000  ................
 1730 00000000 00000000 00000000 00000000  ................
 1740 00000000 00000000 00000000 00000000  ................
 1750 00000000 00000000 00000000 00000000  ................
 1760 00000000 00000000 00000000 00000000  ................
 1770 00000000 00000000 00000000 00000000  ................
 1780 00000000 00000000 00000000 00000000  ................
 1790 00000000 00000000 00000000 00000000  ................
 17a0 00000000 00000000 00000000 00000000  ................
 17b0 00000000 00000000 00000000 00000000  ................
 17c0 00000000 00000000 00000000 00000000  ................
 17d0 00000000 00000000 00000000 00000000  ................
 17e0 00000000 00000000 00000000 00000000  ................
 17f0 00000000 00000000 00000000 00000000  ................
 1800 00000000 00000000 00000000 00000000  ................
 1810 00000000 00000000 00000000 00000000  ................
 1820 00000000 00000000 00000000 00000000  ................
 1830 00000000 00000000 00000000 00000000  ................
 1840 00000000 00000000 00000000 00000000  ................
 1850 00000000 00000000 00000000 00000000  ................
 1860 00000000 00000000 00000000 00000000  ................
 1870 00000000 00000000 00000000 00000000  ................
 1880 00000000 00000000 00000000 00000000  ................
 1890 00000000 00000000 00000000 00000000  ................
 18a0 00000000 00000000 00000000 00000000  ................
 18b0 00000000 00000000 00000000 00000000  ................
 18c0 00000000 00000000 00000000 00000000  ................
 18d0 00000000 00000000 00000000 00000000  ................
 18e0 00000000 00000000 00000000 00000000  ................
 18f0 00000000 00000000 00000000 00000000  ................
 1900 00000000 00000000 00000000 00000000  ................
 1910 00000000 00000000 00000000 00000000  ................
 1920 00000000 00000000 00000000 00000000  ................
 1930 00000000 00000000 00000000 00000000  ................
 1940 00000000 00000000 00000000 00000000  ................
 1950 00000000 00000000 00000000 00000000  ................
 1960 00000000 00000000 00000000 00000000  ................
 1970 00000000 00000000 00000000 00000000  ................
 1980 00000000 00000000 00000000 00000000  ................
 1990 00000000 00000000 00000000 00000000  ................
 19a0 00000000 00000000 00000000 00000000  ................
 19b0 00000000 00000000 00000000 00000000  ................
 19c0 00000000 00000000 00000000 00000000  ................
 19d0 00000000 00000000 00000000 00000000  ................
 19e0 00000000 00000000 00000000 00000000  ................
 19f0 00000000 00000000 00000000 00000000  ................
 1a00 00000000 00000000 00000000 00000000  ................
 1a10 00000000 00000000 00000000 00000000  ................
 1a20 00000000 00000000 00000000 00000000  ................
 1a30 00000000 00000000 00000000 00000000  ................
 1a40 00000000 00000000 00000000 00000000  ................
 1a50 00000000 00000000 00000000 00000000  ................
 1a60 00000000 00000000 00000000 00000000  ................
 1a70 00000000 00000000 00000000 00000000  ................
 1a80 00000000 00000000 00000000 00000000  ................
 1a90 00000000 00000000 00000000 00000000  ................
 1aa0 00000000 00000000 00000000 00000000  ................
 1ab0 00000000 00000000 00000000 00000000  ................
 1ac0 00000000 00000000 00000000 00000000  ................
 1ad0 00000000 00000000 00000000 00000000  ................
 1ae0 00000000 00000000 00000000 00000000  ................
 1af0 00000000 00000000 00000000 00000000  ................
 1b00 00000000 00000000 00000000 00000000  ................
 1b10 00000000 00000000 00000000 00000000  ................
 1b20 00000000 00000000 00000000 00000000  ................
 1b30 00000000 00000000 00000000 00000000  ................
 1b40 00000000 00000000 00000000 00000000  ................
 1b50 00000000 00000000 00000000 00000000  ................
 1b60 00000000 00000000 00000000 00000000  ................
 1b70 00000000 00000000 00000000 00000000  ................
 1b80 00000000 00000000 00000000 00000000  ................
 1b90 00000000 00000000 00000000 00000000  ................
 1ba0 00000000 00000000 00000000 00000000  ................
 1bb0 00000000 00000000 00000000 00000000  ................
 1bc0 00000000 00000000 00000000 00000000  ................
 1bd0 00000000 00000000 00000000 00000000  ................
 1be0 00000000 00000000 00000000 00000000  ................
 1bf0 00000000 00000000 00000000 00000000  ................
 1c00 00000000 00000000 00000000 00000000  ................
 1c10 00000000 00000000 00000000 00000000  ................
 1c20 00000000 00000000 00000000 00000000  ................
 1c30 00000000 00000000 00000000 00000000  ................
 1c40 00000000 00000000 00000000 00000000  ................
 1c50 00000000 00000000 00000000 00000000  ................
 1c60 00000000 00000000 00000000 00000000  ................
 1c70 00000000 00000000 00000000 00000000  ................
Contents of section .data.rel.local:
 0000 20000000 00000000 00000000 00000000   ...............
 0010 00000000 00000000 00000000 00000000  ................
 0020 00000000 00000000 00000000 00000000  ................
 0030 00000000 00000000 00000000 00000000  ................
 0040 00000000 00000000 00000000 00000000  ................
 0050 00000000 00000000 00000000 00000000  ................
 0060 00000000 00000000 00000000 00000000  ................
 0070 00000000 00000000 00000000 00000000  ................
 0080 00000000 00000000 00000000 00000000  ................
 0090 00000000 00000000 00000000 00000000  ................
 00a0 00000000 00000000 00000000 00000000  ................
 00b0 00000000 00000000 00000000 00000000  ................
 00c0 00000000 00000000 00000000 00000000  ................
 00d0 00000000 00000000 00000000 00000000  ................
 00e0 00000000 00000000 00000000 00000000  ................
 00f0 00000000 00000000 00000000 00000000  ................
 0100 20000000                              ...            
Contents of section .comment:
 0000 00474343 3a202855 62756e74 7520392e  .GCC: (Ubuntu 9.
 0010 332e302d 31307562 756e7475 32292039  3.0-10ubuntu2) 9
 0020 2e332e30 00004743 433a2028 5562756e  .3.0..GCC: (Ubun
 0030 74752039 2e332e30 2d313075 62756e74  tu 9.3.0-10ubunt
 0040 75322920 392e332e 30000047 43433a20  u2) 9.3.0..GCC: 
 0050 28556275 6e747520 392e332e 302d3130  (Ubuntu 9.3.0-10
 0060 7562756e 74753229 20392e33 2e300000  ubuntu2) 9.3.0..
 0070 4743433a 20285562 756e7475 20392e33  GCC: (Ubuntu 9.3
 0080 2e302d31 30756275 6e747532 2920392e  .0-10ubuntu2) 9.
 0090 332e3000 00474343 3a202855 62756e74  3.0..GCC: (Ubunt
 00a0 7520392e 332e302d 31307562 756e7475  u 9.3.0-10ubuntu
 00b0 32292039 2e332e30 00004743 433a2028  2) 9.3.0..GCC: (
 00c0 5562756e 74752039 2e332e30 2d313075  Ubuntu 9.3.0-10u
 00d0 62756e74 75322920 392e332e 3000      buntu2) 9.3.0.  

Disassembly of section .text:

00000000 <schedule>:
   0:	f3 0f 1e fb          	endbr32 
   4:	55                   	push   %ebp
   5:	57                   	push   %edi
   6:	56                   	push   %esi
   7:	53                   	push   %ebx
   8:	83 ec 10             	sub    $0x10,%esp
   b:	e8 fc ff ff ff       	call   c <schedule+0xc>
			c: R_386_PC32	__x86.get_pc_thunk.bx
  10:	81 c3 02 00 00 00    	add    $0x2,%ebx
			12: R_386_GOTPC	_GLOBAL_OFFSET_TABLE_
  16:	8d 83 fc 00 00 00    	lea    0xfc(%ebx),%eax
			18: R_386_GOTOFF	task
  1c:	8d b3 00 00 00 00    	lea    0x0(%ebx),%esi
			1e: R_386_GOTOFF	task
  22:	eb 14                	jmp    38 <schedule+0x38>
  24:	8b 10                	mov    (%eax),%edx
  26:	83 7a 0c 00          	cmpl   $0x0,0xc(%edx)
  2a:	74 05                	je     31 <schedule+0x31>
  2c:	83 3a 01             	cmpl   $0x1,(%edx)
  2f:	74 36                	je     67 <schedule+0x67>
  31:	83 e8 04             	sub    $0x4,%eax
  34:	39 f0                	cmp    %esi,%eax
  36:	74 37                	je     6f <schedule+0x6f>
  38:	8b 10                	mov    (%eax),%edx
  3a:	85 d2                	test   %edx,%edx
  3c:	74 f3                	je     31 <schedule+0x31>
  3e:	8b 8a c8 00 00 00    	mov    0xc8(%edx),%ecx
  44:	85 c9                	test   %ecx,%ecx
  46:	74 dc                	je     24 <schedule+0x24>
  48:	8b bb 00 00 00 00    	mov    0x0(%ebx),%edi
			4a: R_386_GOTOFF	jiffies
  4e:	39 f9                	cmp    %edi,%ecx
  50:	7d d2                	jge    24 <schedule+0x24>
  52:	81 4a 0c 00 20 00 00 	orl    $0x2000,0xc(%edx)
  59:	8b 10                	mov    (%eax),%edx
  5b:	c7 82 c8 00 00 00 00 	movl   $0x0,0xc8(%edx)
  62:	00 00 00 
  65:	eb bd                	jmp    24 <schedule+0x24>
  67:	c7 02 00 00 00 00    	movl   $0x0,(%edx)
  6d:	eb c2                	jmp    31 <schedule+0x31>
  6f:	be ff ff ff ff       	mov    $0xffffffff,%esi
  74:	8d 8b 00 00 00 00    	lea    0x0(%ebx),%ecx
			76: R_386_GOTOFF	task
  7a:	b8 3f 00 00 00       	mov    $0x3f,%eax
  7f:	89 f7                	mov    %esi,%edi
  81:	bd 00 00 00 00       	mov    $0x0,%ebp
  86:	eb 05                	jmp    8d <schedule+0x8d>
  88:	83 e8 01             	sub    $0x1,%eax
  8b:	74 1d                	je     aa <schedule+0xaa>
  8d:	8b 94 83 00 00 00 00 	mov    0x0(%ebx,%eax,4),%edx
			90: R_386_GOTOFF	task
  94:	85 d2                	test   %edx,%edx
  96:	74 f0                	je     88 <schedule+0x88>
  98:	83 3a 00             	cmpl   $0x0,(%edx)
  9b:	75 eb                	jne    88 <schedule+0x88>
  9d:	8b 52 04             	mov    0x4(%edx),%edx
  a0:	39 fa                	cmp    %edi,%edx
  a2:	7e e4                	jle    88 <schedule+0x88>
  a4:	89 d7                	mov    %edx,%edi
  a6:	89 c5                	mov    %eax,%ebp
  a8:	eb de                	jmp    88 <schedule+0x88>
  aa:	85 ff                	test   %edi,%edi
  ac:	75 22                	jne    d0 <schedule+0xd0>
  ae:	8d bb fc 00 00 00    	lea    0xfc(%ebx),%edi
			b0: R_386_GOTOFF	task
  b4:	eb 07                	jmp    bd <schedule+0xbd>
  b6:	83 ef 04             	sub    $0x4,%edi
  b9:	39 cf                	cmp    %ecx,%edi
  bb:	74 bd                	je     7a <schedule+0x7a>
  bd:	8b 17                	mov    (%edi),%edx
  bf:	85 d2                	test   %edx,%edx
  c1:	74 f3                	je     b6 <schedule+0xb6>
  c3:	8b 42 04             	mov    0x4(%edx),%eax
  c6:	d1 f8                	sar    %eax
  c8:	03 42 08             	add    0x8(%edx),%eax
  cb:	89 42 04             	mov    %eax,0x4(%edx)
  ce:	eb e6                	jmp    b6 <schedule+0xb6>
  d0:	89 ea                	mov    %ebp,%edx
  d2:	c1 e2 04             	shl    $0x4,%edx
  d5:	83 c2 20             	add    $0x20,%edx
  d8:	8b 8c ab 00 00 00 00 	mov    0x0(%ebx,%ebp,4),%ecx
			db: R_386_GOTOFF	task
  df:	39 0d 00 00 00 00    	cmp    %ecx,0x0
			e1: R_386_32	current
  e5:	74 19                	je     100 <schedule+0x100>
  e7:	87 0d 00 00 00 00    	xchg   %ecx,0x0
			e9: R_386_32	current
  ed:	66 89 54 24 0c       	mov    %dx,0xc(%esp)
  f2:	ff 6c 24 08          	ljmp   *0x8(%esp)
  f6:	39 8b 00 00 00 00    	cmp    %ecx,0x0(%ebx)
			f8: R_386_GOTOFF	last_task_used_math
  fc:	75 02                	jne    100 <schedule+0x100>
  fe:	0f 06                	clts   
 100:	83 c4 10             	add    $0x10,%esp
 103:	5b                   	pop    %ebx
 104:	5e                   	pop    %esi
 105:	5f                   	pop    %edi
 106:	5d                   	pop    %ebp
 107:	c3                   	ret    

00000108 <do_timer>:
 108:	f3 0f 1e fb          	endbr32 
 10c:	e8 fc ff ff ff       	call   10d <do_timer+0x5>
			10d: R_386_PC32	__x86.get_pc_thunk.ax
 111:	05 01 00 00 00       	add    $0x1,%eax
			112: R_386_GOTPC	_GLOBAL_OFFSET_TABLE_
 116:	83 7c 24 04 00       	cmpl   $0x0,0x4(%esp)
 11b:	74 28                	je     145 <do_timer+0x3d>
 11d:	8b 80 00 00 00 00    	mov    0x0(%eax),%eax
			11f: R_386_GOTOFF	current
 123:	83 80 cc 00 00 00 01 	addl   $0x1,0xcc(%eax)
 12a:	8b 48 04             	mov    0x4(%eax),%ecx
 12d:	8d 51 ff             	lea    -0x1(%ecx),%edx
 130:	85 d2                	test   %edx,%edx
 132:	7f 0d                	jg     141 <do_timer+0x39>
 134:	c7 40 04 00 00 00 00 	movl   $0x0,0x4(%eax)
 13b:	e8 fc ff ff ff       	call   13c <do_timer+0x34>
			13c: R_386_PC32	schedule
 140:	c3                   	ret    
 141:	89 50 04             	mov    %edx,0x4(%eax)
 144:	c3                   	ret    
 145:	8b 90 00 00 00 00    	mov    0x0(%eax),%edx
			147: R_386_GOTOFF	current
 14b:	83 82 d0 00 00 00 01 	addl   $0x1,0xd0(%edx)
 152:	8b 42 04             	mov    0x4(%edx),%eax
 155:	83 e8 01             	sub    $0x1,%eax
 158:	85 c0                	test   %eax,%eax
 15a:	b9 00 00 00 00       	mov    $0x0,%ecx
 15f:	0f 4e c1             	cmovle %ecx,%eax
 162:	89 42 04             	mov    %eax,0x4(%edx)
 165:	c3                   	ret    

00000166 <sched_init>:
 166:	f3 0f 1e fb          	endbr32 
 16a:	56                   	push   %esi
 16b:	53                   	push   %ebx
 16c:	e8 fc ff ff ff       	call   16d <sched_init+0x7>
			16d: R_386_PC32	__x86.get_pc_thunk.bx
 171:	81 c3 02 00 00 00    	add    $0x2,%ebx
			173: R_386_GOTPC	_GLOBAL_OFFSET_TABLE_
 177:	8d 83 80 01 00 00    	lea    0x180(%ebx),%eax
			179: R_386_GOTOFF	.data.rel
 17d:	8b 8b 00 00 00 00    	mov    0x0(%ebx),%ecx
			17f: R_386_GOT32X	gdt
 183:	66 c7 41 20 68 00    	movw   $0x68,0x20(%ecx)
 189:	66 89 41 22          	mov    %ax,0x22(%ecx)
 18d:	c1 c8 10             	ror    $0x10,%eax
 190:	88 41 24             	mov    %al,0x24(%ecx)
 193:	c6 41 25 89          	movb   $0x89,0x25(%ecx)
 197:	c6 41 26 00          	movb   $0x0,0x26(%ecx)
 19b:	88 61 27             	mov    %ah,0x27(%ecx)
 19e:	c1 c8 10             	ror    $0x10,%eax
 1a1:	8d 40 e8             	lea    -0x18(%eax),%eax
 1a4:	66 c7 41 28 68 00    	movw   $0x68,0x28(%ecx)
 1aa:	66 89 41 2a          	mov    %ax,0x2a(%ecx)
 1ae:	c1 c8 10             	ror    $0x10,%eax
 1b1:	88 41 2c             	mov    %al,0x2c(%ecx)
 1b4:	c6 41 2d 82          	movb   $0x82,0x2d(%ecx)
 1b8:	c6 41 2e 00          	movb   $0x0,0x2e(%ecx)
 1bc:	88 61 2f             	mov    %ah,0x2f(%ecx)
 1bf:	c1 c8 10             	ror    $0x10,%eax
 1c2:	8d 93 04 00 00 00    	lea    0x4(%ebx),%edx
			1c4: R_386_GOTOFF	task
 1c8:	8d 41 30             	lea    0x30(%ecx),%eax
 1cb:	8d 89 20 04 00 00    	lea    0x420(%ecx),%ecx
 1d1:	c7 02 00 00 00 00    	movl   $0x0,(%edx)
 1d7:	c7 40 04 00 00 00 00 	movl   $0x0,0x4(%eax)
 1de:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
 1e4:	c7 40 0c 00 00 00 00 	movl   $0x0,0xc(%eax)
 1eb:	c7 40 08 00 00 00 00 	movl   $0x0,0x8(%eax)
 1f2:	83 c0 10             	add    $0x10,%eax
 1f5:	83 c2 04             	add    $0x4,%edx
 1f8:	39 c8                	cmp    %ecx,%eax
 1fa:	75 d5                	jne    1d1 <sched_init+0x6b>
 1fc:	b8 20 00 00 00       	mov    $0x20,%eax
 201:	0f 00 d8             	ltr    %ax
 204:	b8 28 00 00 00       	mov    $0x28,%eax
 209:	0f 00 d0             	lldt   %ax
 20c:	b8 36 00 00 00       	mov    $0x36,%eax
 211:	ba 43 00 00 00       	mov    $0x43,%edx
 216:	ee                   	out    %al,(%dx)
 217:	eb 00                	jmp    219 <sched_init+0xb3>
 219:	eb 00                	jmp    21b <sched_init+0xb5>
 21b:	ba 40 00 00 00       	mov    $0x40,%edx
 220:	b8 9b 00 00 00       	mov    $0x9b,%eax
 225:	ee                   	out    %al,(%dx)
 226:	eb 00                	jmp    228 <sched_init+0xc2>
 228:	eb 00                	jmp    22a <sched_init+0xc4>
 22a:	b8 2e 00 00 00       	mov    $0x2e,%eax
 22f:	ee                   	out    %al,(%dx)
 230:	8b 8b 00 00 00 00    	mov    0x0(%ebx),%ecx
			232: R_386_GOT32X	idt
 236:	be 00 00 08 00       	mov    $0x80000,%esi
 23b:	8b 93 00 00 00 00    	mov    0x0(%ebx),%edx
			23d: R_386_GOT32X	timer_interrupt
 241:	89 f0                	mov    %esi,%eax
 243:	66 89 d0             	mov    %dx,%ax
 246:	66 ba 00 8e          	mov    $0x8e00,%dx
 24a:	89 81 00 01 00 00    	mov    %eax,0x100(%ecx)
 250:	89 91 04 01 00 00    	mov    %edx,0x104(%ecx)
 256:	ba 21 00 00 00       	mov    $0x21,%edx
 25b:	ec                   	in     (%dx),%al
 25c:	eb 00                	jmp    25e <sched_init+0xf8>
 25e:	eb 00                	jmp    260 <sched_init+0xfa>
 260:	25 fe 00 00 00       	and    $0xfe,%eax
 265:	ee                   	out    %al,(%dx)
 266:	8b 93 00 00 00 00    	mov    0x0(%ebx),%edx
			268: R_386_GOT32X	system_call
 26c:	89 f0                	mov    %esi,%eax
 26e:	66 89 d0             	mov    %dx,%ax
 271:	66 ba 00 ef          	mov    $0xef00,%dx
 275:	89 81 00 04 00 00    	mov    %eax,0x400(%ecx)
 27b:	89 91 04 04 00 00    	mov    %edx,0x404(%ecx)
 281:	5b                   	pop    %ebx
 282:	5e                   	pop    %esi
 283:	c3                   	ret    

00000284 <con_write>:
 284:	f3 0f 1e fb          	endbr32 
 288:	56                   	push   %esi
 289:	53                   	push   %ebx
 28a:	e8 fc ff ff ff       	call   28b <con_write+0x7>
			28b: R_386_PC32	__x86.get_pc_thunk.cx
 28f:	81 c1 02 00 00 00    	add    $0x2,%ecx
			291: R_386_GOTPC	_GLOBAL_OFFSET_TABLE_
 295:	8b 54 24 0c          	mov    0xc(%esp),%edx
 299:	8b 82 44 04 00 00    	mov    0x444(%edx),%eax
 29f:	2b 82 48 04 00 00    	sub    0x448(%edx),%eax
 2a5:	25 ff 03 00 00       	and    $0x3ff,%eax
 2aa:	8d 70 ff             	lea    -0x1(%eax),%esi
 2ad:	74 38                	je     2e7 <con_write+0x63>
 2af:	8b 82 48 04 00 00    	mov    0x448(%edx),%eax
 2b5:	0f b6 9c 02 50 04 00 	movzbl 0x450(%edx,%eax,1),%ebx
 2bc:	00 
 2bd:	83 c0 01             	add    $0x1,%eax
 2c0:	25 ff 03 00 00       	and    $0x3ff,%eax
 2c5:	89 82 48 04 00 00    	mov    %eax,0x448(%edx)
 2cb:	8b 81 2c 01 00 00    	mov    0x12c(%ecx),%eax
			2cd: R_386_GOTOFF	.bss
 2d1:	b7 07                	mov    $0x7,%bh
 2d3:	66 89 18             	mov    %bx,(%eax)
 2d6:	83 c0 02             	add    $0x2,%eax
 2d9:	89 81 2c 01 00 00    	mov    %eax,0x12c(%ecx)
			2db: R_386_GOTOFF	.bss
 2df:	83 ee 01             	sub    $0x1,%esi
 2e2:	83 fe ff             	cmp    $0xffffffff,%esi
 2e5:	75 c8                	jne    2af <con_write+0x2b>
 2e7:	fa                   	cli    
 2e8:	be d4 03 00 00       	mov    $0x3d4,%esi
 2ed:	b8 0e 00 00 00       	mov    $0xe,%eax
 2f2:	89 f2                	mov    %esi,%edx
 2f4:	ee                   	out    %al,(%dx)
 2f5:	eb 00                	jmp    2f7 <con_write+0x73>
 2f7:	eb 00                	jmp    2f9 <con_write+0x75>
 2f9:	8b 89 2c 01 00 00    	mov    0x12c(%ecx),%ecx
			2fb: R_386_GOTOFF	.bss
 2ff:	81 e9 00 80 0b 00    	sub    $0xb8000,%ecx
 305:	89 c8                	mov    %ecx,%eax
 307:	c1 e8 09             	shr    $0x9,%eax
 30a:	0f b6 c0             	movzbl %al,%eax
 30d:	bb d5 03 00 00       	mov    $0x3d5,%ebx
 312:	89 da                	mov    %ebx,%edx
 314:	ee                   	out    %al,(%dx)
 315:	eb 00                	jmp    317 <con_write+0x93>
 317:	eb 00                	jmp    319 <con_write+0x95>
 319:	b8 0f 00 00 00       	mov    $0xf,%eax
 31e:	89 f2                	mov    %esi,%edx
 320:	ee                   	out    %al,(%dx)
 321:	eb 00                	jmp    323 <con_write+0x9f>
 323:	eb 00                	jmp    325 <con_write+0xa1>
 325:	d1 e9                	shr    %ecx
 327:	0f b6 c1             	movzbl %cl,%eax
 32a:	89 da                	mov    %ebx,%edx
 32c:	ee                   	out    %al,(%dx)
 32d:	eb 00                	jmp    32f <con_write+0xab>
 32f:	eb 00                	jmp    331 <con_write+0xad>
 331:	fb                   	sti    
 332:	5b                   	pop    %ebx
 333:	5e                   	pop    %esi
 334:	c3                   	ret    

00000335 <con_init>:
 335:	f3 0f 1e fb          	endbr32 
 339:	53                   	push   %ebx
 33a:	e8 fc ff ff ff       	call   33b <con_init+0x6>
			33b: R_386_PC32	__x86.get_pc_thunk.dx
 33f:	81 c2 02 00 00 00    	add    $0x2,%edx
			341: R_386_GOTPC	_GLOBAL_OFFSET_TABLE_
 345:	0f b6 0d fe 01 09 00 	movzbl 0x901fe,%ecx
 34c:	8b 9a 00 00 00 00    	mov    0x0(%edx),%ebx
			34e: R_386_GOTOFF	columns
 352:	39 d9                	cmp    %ebx,%ecx
 354:	73 21                	jae    377 <con_init+0x42>
 356:	0f b6 05 ff 01 09 00 	movzbl 0x901ff,%eax
 35d:	3b 82 00 00 00 00    	cmp    0x0(%edx),%eax
			35f: R_386_GOTOFF	lines
 363:	73 12                	jae    377 <con_init+0x42>
 365:	0f af c3             	imul   %ebx,%eax
 368:	01 c8                	add    %ecx,%eax
 36a:	8d 84 00 00 80 0b 00 	lea    0xb8000(%eax,%eax,1),%eax
 371:	89 82 2c 01 00 00    	mov    %eax,0x12c(%edx)
			373: R_386_GOTOFF	.bss
 377:	5b                   	pop    %ebx
 378:	c3                   	ret    

00000379 <tty_init>:
 379:	f3 0f 1e fb          	endbr32 
 37d:	53                   	push   %ebx
 37e:	83 ec 08             	sub    $0x8,%esp
 381:	e8 fc ff ff ff       	call   382 <tty_init+0x9>
			382: R_386_PC32	__x86.get_pc_thunk.bx
 386:	81 c3 02 00 00 00    	add    $0x2,%ebx
			388: R_386_GOTPC	_GLOBAL_OFFSET_TABLE_
 38c:	e8 fc ff ff ff       	call   38d <tty_init+0x14>
			38d: R_386_PLT32	con_init
 391:	83 c4 08             	add    $0x8,%esp
 394:	5b                   	pop    %ebx
 395:	c3                   	ret    

00000396 <tty_write>:
 396:	f3 0f 1e fb          	endbr32 
 39a:	55                   	push   %ebp
 39b:	57                   	push   %edi
 39c:	56                   	push   %esi
 39d:	53                   	push   %ebx
 39e:	83 ec 1c             	sub    $0x1c,%esp
 3a1:	e8 fc ff ff ff       	call   3a2 <tty_write+0xc>
			3a2: R_386_PC32	__x86.get_pc_thunk.cx
 3a6:	81 c1 02 00 00 00    	add    $0x2,%ecx
			3a8: R_386_GOTPC	_GLOBAL_OFFSET_TABLE_
 3ac:	8b 54 24 34          	mov    0x34(%esp),%edx
 3b0:	8b 74 24 38          	mov    0x38(%esp),%esi
 3b4:	85 f6                	test   %esi,%esi
 3b6:	7e 40                	jle    3f8 <tty_write+0x62>
 3b8:	01 d6                	add    %edx,%esi
 3ba:	8d 05 00 00 00 00    	lea    0x0,%eax
			3bc: R_386_GOTOFF	tty_table
 3c0:	89 44 24 0c          	mov    %eax,0xc(%esp)
 3c4:	8d 3c 01             	lea    (%ecx,%eax,1),%edi
 3c7:	0f b6 2a             	movzbl (%edx),%ebp
 3ca:	83 c2 01             	add    $0x1,%edx
 3cd:	8b 5c 24 0c          	mov    0xc(%esp),%ebx
 3d1:	8b 84 19 44 04 00 00 	mov    0x444(%ecx,%ebx,1),%eax
 3d8:	89 eb                	mov    %ebp,%ebx
 3da:	88 9c 38 50 04 00 00 	mov    %bl,0x450(%eax,%edi,1)
 3e1:	83 c0 01             	add    $0x1,%eax
 3e4:	25 ff 03 00 00       	and    $0x3ff,%eax
 3e9:	8b 5c 24 0c          	mov    0xc(%esp),%ebx
 3ed:	89 84 19 44 04 00 00 	mov    %eax,0x444(%ecx,%ebx,1)
 3f4:	39 d6                	cmp    %edx,%esi
 3f6:	75 cf                	jne    3c7 <tty_write+0x31>
 3f8:	83 ec 0c             	sub    $0xc,%esp
 3fb:	8d 81 00 00 00 00    	lea    0x0(%ecx),%eax
			3fd: R_386_GOTOFF	tty_table
 401:	50                   	push   %eax
 402:	ff 91 2c 00 00 00    	call   *0x2c(%ecx)
			404: R_386_GOTOFF	tty_table
 408:	b8 00 00 00 00       	mov    $0x0,%eax
 40d:	83 c4 2c             	add    $0x2c,%esp
 410:	5b                   	pop    %ebx
 411:	5e                   	pop    %esi
 412:	5f                   	pop    %edi
 413:	5d                   	pop    %ebp
 414:	c3                   	ret    

00000415 <vsprintf>:
 415:	f3 0f 1e fb          	endbr32 
 419:	53                   	push   %ebx
 41a:	8b 5c 24 08          	mov    0x8(%esp),%ebx
 41e:	8b 4c 24 0c          	mov    0xc(%esp),%ecx
 422:	0f b6 11             	movzbl (%ecx),%edx
 425:	84 d2                	test   %dl,%dl
 427:	74 1a                	je     443 <vsprintf+0x2e>
 429:	89 d8                	mov    %ebx,%eax
 42b:	eb 0f                	jmp    43c <vsprintf+0x27>
 42d:	88 10                	mov    %dl,(%eax)
 42f:	8d 40 01             	lea    0x1(%eax),%eax
 432:	83 c1 01             	add    $0x1,%ecx
 435:	0f b6 11             	movzbl (%ecx),%edx
 438:	84 d2                	test   %dl,%dl
 43a:	74 09                	je     445 <vsprintf+0x30>
 43c:	80 fa 25             	cmp    $0x25,%dl
 43f:	74 f1                	je     432 <vsprintf+0x1d>
 441:	eb ea                	jmp    42d <vsprintf+0x18>
 443:	89 d8                	mov    %ebx,%eax
 445:	c6 00 00             	movb   $0x0,(%eax)
 448:	29 d8                	sub    %ebx,%eax
 44a:	5b                   	pop    %ebx
 44b:	c3                   	ret    

0000044c <printk>:
 44c:	f3 0f 1e fb          	endbr32 
 450:	57                   	push   %edi
 451:	56                   	push   %esi
 452:	53                   	push   %ebx
 453:	e8 fc ff ff ff       	call   454 <printk+0x8>
			454: R_386_PC32	__x86.get_pc_thunk.bx
 458:	81 c3 02 00 00 00    	add    $0x2,%ebx
			45a: R_386_GOTPC	_GLOBAL_OFFSET_TABLE_
 45e:	8d 44 24 14          	lea    0x14(%esp),%eax
 462:	50                   	push   %eax
 463:	ff 74 24 14          	pushl  0x14(%esp)
 467:	8d bb 40 01 00 00    	lea    0x140(%ebx),%edi
			469: R_386_GOTOFF	.bss
 46d:	57                   	push   %edi
 46e:	e8 fc ff ff ff       	call   46f <printk+0x23>
			46f: R_386_PC32	vsprintf
 473:	89 c6                	mov    %eax,%esi
 475:	83 ec 08             	sub    $0x8,%esp
 478:	50                   	push   %eax
 479:	57                   	push   %edi
 47a:	6a 00                	push   $0x0
 47c:	e8 fc ff ff ff       	call   47d <printk+0x31>
			47d: R_386_PLT32	tty_write
 481:	83 c4 20             	add    $0x20,%esp
 484:	89 f0                	mov    %esi,%eax
 486:	5b                   	pop    %ebx
 487:	5e                   	pop    %esi
 488:	5f                   	pop    %edi
 489:	c3                   	ret    
 48a:	66 90                	xchg   %ax,%ax

0000048c <bad_sys_call>:
 48c:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
 491:	cf                   	iret   
 492:	66 90                	xchg   %ax,%ax

00000494 <reschedule>:
 494:	68 d4 04 00 00       	push   $0x4d4
			495: R_386_32	.text
 499:	e9 fc ff ff ff       	jmp    49a <reschedule+0x6>
			49a: R_386_PC32	schedule
 49e:	66 90                	xchg   %ax,%ax

000004a0 <system_call>:
 4a0:	83 f8 42             	cmp    $0x42,%eax
 4a3:	77 e7                	ja     48c <bad_sys_call>
 4a5:	1e                   	push   %ds
 4a6:	06                   	push   %es
 4a7:	0f a0                	push   %fs
 4a9:	52                   	push   %edx
 4aa:	51                   	push   %ecx
 4ab:	53                   	push   %ebx
 4ac:	ba 10 00 00 00       	mov    $0x10,%edx
 4b1:	8e da                	mov    %edx,%ds
 4b3:	8e c2                	mov    %edx,%es
 4b5:	ba 17 00 00 00       	mov    $0x17,%edx
 4ba:	8e e2                	mov    %edx,%fs
 4bc:	ff 14 85 00 00 00 00 	call   *0x0(,%eax,4)
			4bf: R_386_32	sys_call_table
 4c3:	50                   	push   %eax
 4c4:	a1 00 00 00 00       	mov    0x0,%eax
			4c5: R_386_32	current
 4c9:	83 38 00             	cmpl   $0x0,(%eax)
 4cc:	75 c6                	jne    494 <reschedule>
 4ce:	83 78 04 00          	cmpl   $0x0,0x4(%eax)
 4d2:	74 c0                	je     494 <reschedule>

000004d4 <ret_from_sys_call>:
 4d4:	a1 00 00 00 00       	mov    0x0,%eax
			4d5: R_386_32	current
 4d9:	3b 05 00 00 00 00    	cmp    0x0,%eax
			4db: R_386_32	task
 4df:	74 7b                	je     55c <ret_from_sys_call+0x88>
 4e1:	8b 5c 24 20          	mov    0x20(%esp),%ebx
 4e5:	f7 c3 03 00 00 00    	test   $0x3,%ebx
 4eb:	74 6f                	je     55c <ret_from_sys_call+0x88>
 4ed:	66 83 7c 24 2c 17    	cmpw   $0x17,0x2c(%esp)
 4f3:	75 67                	jne    55c <ret_from_sys_call+0x88>
 4f5:	8b 58 0c             	mov    0xc(%eax),%ebx
 4f8:	0f bc cb             	bsf    %ebx,%ecx
 4fb:	74 5f                	je     55c <ret_from_sys_call+0x88>
 4fd:	0f b3 cb             	btr    %ecx,%ebx
 500:	89 58 0c             	mov    %ebx,0xc(%eax)
 503:	8b 5c 88 14          	mov    0x14(%eax,%ecx,4),%ebx
 507:	83 fb 01             	cmp    $0x1,%ebx
 50a:	72 59                	jb     565 <default_signal>
 50c:	74 e7                	je     4f5 <ret_from_sys_call+0x21>
 50e:	c7 44 88 14 00 00 00 	movl   $0x0,0x14(%eax,%ecx,4)
 515:	00 
 516:	41                   	inc    %ecx
 517:	87 5c 24 1c          	xchg   %ebx,0x1c(%esp)
 51b:	83 6c 24 28 1c       	subl   $0x1c,0x28(%esp)
 520:	8b 54 24 28          	mov    0x28(%esp),%edx
 524:	50                   	push   %eax
 525:	51                   	push   %ecx
 526:	6a 1c                	push   $0x1c
 528:	52                   	push   %edx
 529:	5a                   	pop    %edx
 52a:	83 c4 04             	add    $0x4,%esp
 52d:	59                   	pop    %ecx
 52e:	58                   	pop    %eax
 52f:	8b 40 10             	mov    0x10(%eax),%eax
 532:	64 89 02             	mov    %eax,%fs:(%edx)
 535:	64 89 4a 04          	mov    %ecx,%fs:0x4(%edx)
 539:	8b 04 24             	mov    (%esp),%eax
 53c:	64 89 42 08          	mov    %eax,%fs:0x8(%edx)
 540:	8b 44 24 08          	mov    0x8(%esp),%eax
 544:	64 89 42 0c          	mov    %eax,%fs:0xc(%edx)
 548:	8b 44 24 0c          	mov    0xc(%esp),%eax
 54c:	64 89 42 10          	mov    %eax,%fs:0x10(%edx)
 550:	8b 44 24 24          	mov    0x24(%esp),%eax
 554:	64 89 42 14          	mov    %eax,%fs:0x14(%edx)
 558:	64 89 5a 18          	mov    %ebx,%fs:0x18(%edx)
 55c:	58                   	pop    %eax
 55d:	5b                   	pop    %ebx
 55e:	59                   	pop    %ecx
 55f:	5a                   	pop    %edx
 560:	0f a1                	pop    %fs
 562:	07                   	pop    %es
 563:	1f                   	pop    %ds
 564:	cf                   	iret   

00000565 <default_signal>:
 565:	41                   	inc    %ecx
 566:	83 f9 11             	cmp    $0x11,%ecx
 569:	74 8a                	je     4f5 <ret_from_sys_call+0x21>
 56b:	51                   	push   %ecx
 56c:	e8 fc ff ff ff       	call   56d <default_signal+0x8>
			56d: R_386_PC32	do_exit
 571:	83 c4 04             	add    $0x4,%esp
 574:	eb e6                	jmp    55c <ret_from_sys_call+0x88>
 576:	66 90                	xchg   %ax,%ax

00000578 <timer_interrupt>:
 578:	1e                   	push   %ds
 579:	06                   	push   %es
 57a:	0f a0                	push   %fs
 57c:	52                   	push   %edx
 57d:	51                   	push   %ecx
 57e:	53                   	push   %ebx
 57f:	50                   	push   %eax
 580:	b8 10 00 00 00       	mov    $0x10,%eax
 585:	8e d8                	mov    %eax,%ds
 587:	8e c0                	mov    %eax,%es
 589:	b8 17 00 00 00       	mov    $0x17,%eax
 58e:	8e e0                	mov    %eax,%fs
 590:	ff 05 00 00 00 00    	incl   0x0
			592: R_386_32	jiffies
 596:	b0 20                	mov    $0x20,%al
 598:	e6 20                	out    %al,$0x20
 59a:	8b 44 24 20          	mov    0x20(%esp),%eax
 59e:	83 e0 03             	and    $0x3,%eax
 5a1:	50                   	push   %eax
 5a2:	e8 fc ff ff ff       	call   5a3 <timer_interrupt+0x2b>
			5a3: R_386_PC32	do_timer
 5a7:	83 c4 04             	add    $0x4,%esp
 5aa:	e9 25 ff ff ff       	jmp    4d4 <ret_from_sys_call>

000005af <panic>:
 5af:	f3 0f 1e fb          	endbr32 
 5b3:	53                   	push   %ebx
 5b4:	83 ec 14             	sub    $0x14,%esp
 5b7:	e8 fc ff ff ff       	call   5b8 <panic+0x9>
			5b8: R_386_PC32	__x86.get_pc_thunk.bx
 5bc:	81 c3 02 00 00 00    	add    $0x2,%ebx
			5be: R_386_GOTPC	_GLOBAL_OFFSET_TABLE_
 5c2:	ff 74 24 1c          	pushl  0x1c(%esp)
 5c6:	e8 fc ff ff ff       	call   5c7 <panic+0x18>
			5c7: R_386_PLT32	printk
 5cb:	83 c4 10             	add    $0x10,%esp
 5ce:	eb fe                	jmp    5ce <panic+0x1f>

000005d0 <release>:
 5d0:	f3 0f 1e fb          	endbr32 
 5d4:	53                   	push   %ebx
 5d5:	83 ec 08             	sub    $0x8,%esp
 5d8:	e8 fc ff ff ff       	call   5d9 <release+0x9>
			5d9: R_386_PC32	__x86.get_pc_thunk.bx
 5dd:	81 c3 02 00 00 00    	add    $0x2,%ebx
			5df: R_386_GOTPC	_GLOBAL_OFFSET_TABLE_
 5e3:	8b 54 24 10          	mov    0x10(%esp),%edx
 5e7:	85 d2                	test   %edx,%edx
 5e9:	74 3e                	je     629 <release+0x59>
 5eb:	b8 01 00 00 00       	mov    $0x1,%eax
 5f0:	8b 8b 00 00 00 00    	mov    0x0(%ebx),%ecx
			5f2: R_386_GOT32X	task
 5f6:	39 14 81             	cmp    %edx,(%ecx,%eax,4)
 5f9:	74 1c                	je     617 <release+0x47>
 5fb:	83 c0 01             	add    $0x1,%eax
 5fe:	83 f8 40             	cmp    $0x40,%eax
 601:	75 f3                	jne    5f6 <release+0x26>
 603:	83 ec 0c             	sub    $0xc,%esp
 606:	8d 83 00 00 00 00    	lea    0x0(%ebx),%eax
			608: R_386_GOTOFF	.LC0
 60c:	50                   	push   %eax
 60d:	e8 fc ff ff ff       	call   60e <release+0x3e>
			60e: R_386_PLT32	panic
 612:	83 c4 10             	add    $0x10,%esp
 615:	eb 12                	jmp    629 <release+0x59>
 617:	8b 93 00 00 00 00    	mov    0x0(%ebx),%edx
			619: R_386_GOT32X	task
 61d:	c7 04 82 00 00 00 00 	movl   $0x0,(%edx,%eax,4)
 624:	e8 fc ff ff ff       	call   625 <release+0x55>
			625: R_386_PLT32	schedule
 629:	83 c4 08             	add    $0x8,%esp
 62c:	5b                   	pop    %ebx
 62d:	c3                   	ret    

0000062e <do_kill>:
 62e:	f3 0f 1e fb          	endbr32 
 632:	55                   	push   %ebp
 633:	57                   	push   %edi
 634:	56                   	push   %esi
 635:	53                   	push   %ebx
 636:	83 ec 10             	sub    $0x10,%esp
 639:	e8 fc ff ff ff       	call   63a <do_kill+0xc>
			63a: R_386_PC32	__x86.get_pc_thunk.dx
 63e:	81 c2 02 00 00 00    	add    $0x2,%edx
			640: R_386_GOTPC	_GLOBAL_OFFSET_TABLE_
 644:	8b 5c 24 24          	mov    0x24(%esp),%ebx
 648:	8b 6c 24 2c          	mov    0x2c(%esp),%ebp
 64c:	85 db                	test   %ebx,%ebx
 64e:	0f 85 9b 00 00 00    	jne    6ef <do_kill+0xc1>
 654:	8b 82 00 00 00 00    	mov    0x0(%edx),%eax
			656: R_386_GOT32X	current
 65a:	8b 18                	mov    (%eax),%ebx
 65c:	8b 44 24 28          	mov    0x28(%esp),%eax
 660:	8d 78 ff             	lea    -0x1(%eax),%edi
 663:	b8 01 00 00 00       	mov    $0x1,%eax
 668:	89 f9                	mov    %edi,%ecx
 66a:	d3 e0                	shl    %cl,%eax
 66c:	89 04 24             	mov    %eax,(%esp)
 66f:	8b 82 00 00 00 00    	mov    0x0(%edx),%eax
			671: R_386_GOT32X	task
 675:	8d 80 fc 00 00 00    	lea    0xfc(%eax),%eax
 67b:	8b 8a 00 00 00 00    	mov    0x0(%edx),%ecx
			67d: R_386_GOT32X	task
 681:	eb 11                	jmp    694 <do_kill+0x66>
 683:	8b 34 24             	mov    (%esp),%esi
 686:	09 72 0c             	or     %esi,0xc(%edx)
 689:	83 e8 04             	sub    $0x4,%eax
 68c:	39 c8                	cmp    %ecx,%eax
 68e:	0f 84 41 02 00 00    	je     8d5 <do_kill+0x2a7>
 694:	8b 10                	mov    (%eax),%edx
 696:	85 d2                	test   %edx,%edx
 698:	74 ef                	je     689 <do_kill+0x5b>
 69a:	8b b3 a8 00 00 00    	mov    0xa8(%ebx),%esi
 6a0:	39 b2 b0 00 00 00    	cmp    %esi,0xb0(%edx)
 6a6:	75 e1                	jne    689 <do_kill+0x5b>
 6a8:	83 ff 1f             	cmp    $0x1f,%edi
 6ab:	77 dc                	ja     689 <do_kill+0x5b>
 6ad:	83 7c 24 2c 00       	cmpl   $0x0,0x2c(%esp)
 6b2:	75 cf                	jne    683 <do_kill+0x55>
 6b4:	0f b7 b3 bc 00 00 00 	movzwl 0xbc(%ebx),%esi
 6bb:	89 f5                	mov    %esi,%ebp
 6bd:	0f b7 b2 bc 00 00 00 	movzwl 0xbc(%edx),%esi
 6c4:	66 89 6c 24 04       	mov    %bp,0x4(%esp)
 6c9:	66 39 f5             	cmp    %si,%bp
 6cc:	74 b5                	je     683 <do_kill+0x55>
 6ce:	0f b7 ab be 00 00 00 	movzwl 0xbe(%ebx),%ebp
 6d5:	66 39 ee             	cmp    %bp,%si
 6d8:	74 a9                	je     683 <do_kill+0x55>
 6da:	0f b7 b2 be 00 00 00 	movzwl 0xbe(%edx),%esi
 6e1:	66 39 74 24 04       	cmp    %si,0x4(%esp)
 6e6:	74 9b                	je     683 <do_kill+0x55>
 6e8:	66 39 f5             	cmp    %si,%bp
 6eb:	75 9c                	jne    689 <do_kill+0x5b>
 6ed:	eb 94                	jmp    683 <do_kill+0x55>
 6ef:	0f 8e a8 00 00 00    	jle    79d <do_kill+0x16f>
 6f5:	8b 82 00 00 00 00    	mov    0x0(%edx),%eax
			6f7: R_386_GOT32X	current
 6fb:	8b 00                	mov    (%eax),%eax
 6fd:	89 44 24 04          	mov    %eax,0x4(%esp)
 701:	8b 44 24 28          	mov    0x28(%esp),%eax
 705:	8d 78 ff             	lea    -0x1(%eax),%edi
 708:	b8 01 00 00 00       	mov    $0x1,%eax
 70d:	89 f9                	mov    %edi,%ecx
 70f:	d3 e0                	shl    %cl,%eax
 711:	89 04 24             	mov    %eax,(%esp)
 714:	8b 82 00 00 00 00    	mov    0x0(%edx),%eax
			716: R_386_GOT32X	task
 71a:	8d 80 fc 00 00 00    	lea    0xfc(%eax),%eax
 720:	8b 8a 00 00 00 00    	mov    0x0(%edx),%ecx
			722: R_386_GOT32X	task
 726:	89 6c 24 2c          	mov    %ebp,0x2c(%esp)
 72a:	eb 11                	jmp    73d <do_kill+0x10f>
 72c:	8b 34 24             	mov    (%esp),%esi
 72f:	09 72 0c             	or     %esi,0xc(%edx)
 732:	83 e8 04             	sub    $0x4,%eax
 735:	39 c8                	cmp    %ecx,%eax
 737:	0f 84 98 01 00 00    	je     8d5 <do_kill+0x2a7>
 73d:	8b 10                	mov    (%eax),%edx
 73f:	85 d2                	test   %edx,%edx
 741:	74 ef                	je     732 <do_kill+0x104>
 743:	39 9a a8 00 00 00    	cmp    %ebx,0xa8(%edx)
 749:	75 e7                	jne    732 <do_kill+0x104>
 74b:	83 ff 1f             	cmp    $0x1f,%edi
 74e:	77 e2                	ja     732 <do_kill+0x104>
 750:	83 7c 24 2c 00       	cmpl   $0x0,0x2c(%esp)
 755:	75 d5                	jne    72c <do_kill+0xfe>
 757:	8b 74 24 04          	mov    0x4(%esp),%esi
 75b:	0f b7 ae bc 00 00 00 	movzwl 0xbc(%esi),%ebp
 762:	0f b7 b2 bc 00 00 00 	movzwl 0xbc(%edx),%esi
 769:	66 89 6c 24 08       	mov    %bp,0x8(%esp)
 76e:	66 39 f5             	cmp    %si,%bp
 771:	74 b9                	je     72c <do_kill+0xfe>
 773:	8b 6c 24 04          	mov    0x4(%esp),%ebp
 777:	0f b7 ad be 00 00 00 	movzwl 0xbe(%ebp),%ebp
 77e:	66 89 6c 24 0e       	mov    %bp,0xe(%esp)
 783:	66 39 ee             	cmp    %bp,%si
 786:	74 a4                	je     72c <do_kill+0xfe>
 788:	0f b7 b2 be 00 00 00 	movzwl 0xbe(%edx),%esi
 78f:	66 39 74 24 08       	cmp    %si,0x8(%esp)
 794:	74 96                	je     72c <do_kill+0xfe>
 796:	66 39 f5             	cmp    %si,%bp
 799:	75 97                	jne    732 <do_kill+0x104>
 79b:	eb 8f                	jmp    72c <do_kill+0xfe>
 79d:	83 fb ff             	cmp    $0xffffffff,%ebx
 7a0:	74 3c                	je     7de <do_kill+0x1b0>
 7a2:	8b 82 00 00 00 00    	mov    0x0(%edx),%eax
			7a4: R_386_GOT32X	current
 7a8:	8b 00                	mov    (%eax),%eax
 7aa:	89 44 24 04          	mov    %eax,0x4(%esp)
 7ae:	8b 44 24 28          	mov    0x28(%esp),%eax
 7b2:	8d 78 ff             	lea    -0x1(%eax),%edi
 7b5:	b8 01 00 00 00       	mov    $0x1,%eax
 7ba:	89 f9                	mov    %edi,%ecx
 7bc:	d3 e0                	shl    %cl,%eax
 7be:	89 04 24             	mov    %eax,(%esp)
 7c1:	8b 82 00 00 00 00    	mov    0x0(%edx),%eax
			7c3: R_386_GOT32X	task
 7c7:	8d 80 fc 00 00 00    	lea    0xfc(%eax),%eax
 7cd:	f7 db                	neg    %ebx
 7cf:	8b 8a 00 00 00 00    	mov    0x0(%edx),%ecx
			7d1: R_386_GOT32X	task
 7d5:	89 6c 24 2c          	mov    %ebp,0x2c(%esp)
 7d9:	e9 9c 00 00 00       	jmp    87a <do_kill+0x24c>
 7de:	8b 82 00 00 00 00    	mov    0x0(%edx),%eax
			7e0: R_386_GOT32X	current
 7e4:	8b 00                	mov    (%eax),%eax
 7e6:	89 44 24 08          	mov    %eax,0x8(%esp)
 7ea:	8b 44 24 28          	mov    0x28(%esp),%eax
 7ee:	8d 48 ff             	lea    -0x1(%eax),%ecx
 7f1:	b8 01 00 00 00       	mov    $0x1,%eax
 7f6:	d3 e0                	shl    %cl,%eax
 7f8:	89 44 24 04          	mov    %eax,0x4(%esp)
 7fc:	8b 82 00 00 00 00    	mov    0x0(%edx),%eax
			7fe: R_386_GOT32X	task
 802:	8d 80 fc 00 00 00    	lea    0xfc(%eax),%eax
 808:	8b 9a 00 00 00 00    	mov    0x0(%edx),%ebx
			80a: R_386_GOT32X	task
 80e:	eb 12                	jmp    822 <do_kill+0x1f4>
 810:	8b 7c 24 04          	mov    0x4(%esp),%edi
 814:	09 7a 0c             	or     %edi,0xc(%edx)
 817:	83 e8 04             	sub    $0x4,%eax
 81a:	39 d8                	cmp    %ebx,%eax
 81c:	0f 84 b3 00 00 00    	je     8d5 <do_kill+0x2a7>
 822:	8b 10                	mov    (%eax),%edx
 824:	85 d2                	test   %edx,%edx
 826:	74 ef                	je     817 <do_kill+0x1e9>
 828:	83 f9 1f             	cmp    $0x1f,%ecx
 82b:	77 ea                	ja     817 <do_kill+0x1e9>
 82d:	85 ed                	test   %ebp,%ebp
 82f:	75 df                	jne    810 <do_kill+0x1e2>
 831:	8b 7c 24 08          	mov    0x8(%esp),%edi
 835:	0f b7 b7 bc 00 00 00 	movzwl 0xbc(%edi),%esi
 83c:	66 89 34 24          	mov    %si,(%esp)
 840:	0f b7 b2 bc 00 00 00 	movzwl 0xbc(%edx),%esi
 847:	66 39 34 24          	cmp    %si,(%esp)
 84b:	74 c3                	je     810 <do_kill+0x1e2>
 84d:	0f b7 bf be 00 00 00 	movzwl 0xbe(%edi),%edi
 854:	66 39 fe             	cmp    %di,%si
 857:	74 b7                	je     810 <do_kill+0x1e2>
 859:	0f b7 b2 be 00 00 00 	movzwl 0xbe(%edx),%esi
 860:	66 39 f7             	cmp    %si,%di
 863:	74 ab                	je     810 <do_kill+0x1e2>
 865:	66 39 34 24          	cmp    %si,(%esp)
 869:	75 ac                	jne    817 <do_kill+0x1e9>
 86b:	eb a3                	jmp    810 <do_kill+0x1e2>
 86d:	8b 34 24             	mov    (%esp),%esi
 870:	09 72 0c             	or     %esi,0xc(%edx)
 873:	83 e8 04             	sub    $0x4,%eax
 876:	39 c8                	cmp    %ecx,%eax
 878:	74 5b                	je     8d5 <do_kill+0x2a7>
 87a:	8b 10                	mov    (%eax),%edx
 87c:	85 d2                	test   %edx,%edx
 87e:	74 f3                	je     873 <do_kill+0x245>
 880:	39 9a b0 00 00 00    	cmp    %ebx,0xb0(%edx)
 886:	75 eb                	jne    873 <do_kill+0x245>
 888:	83 ff 1f             	cmp    $0x1f,%edi
 88b:	77 e6                	ja     873 <do_kill+0x245>
 88d:	83 7c 24 2c 00       	cmpl   $0x0,0x2c(%esp)
 892:	75 d9                	jne    86d <do_kill+0x23f>
 894:	8b 74 24 04          	mov    0x4(%esp),%esi
 898:	0f b7 ae bc 00 00 00 	movzwl 0xbc(%esi),%ebp
 89f:	0f b7 b2 bc 00 00 00 	movzwl 0xbc(%edx),%esi
 8a6:	66 89 6c 24 08       	mov    %bp,0x8(%esp)
 8ab:	66 39 f5             	cmp    %si,%bp
 8ae:	74 bd                	je     86d <do_kill+0x23f>
 8b0:	8b 6c 24 04          	mov    0x4(%esp),%ebp
 8b4:	0f b7 ad be 00 00 00 	movzwl 0xbe(%ebp),%ebp
 8bb:	66 39 ee             	cmp    %bp,%si
 8be:	74 ad                	je     86d <do_kill+0x23f>
 8c0:	0f b7 b2 be 00 00 00 	movzwl 0xbe(%edx),%esi
 8c7:	66 39 f5             	cmp    %si,%bp
 8ca:	74 a1                	je     86d <do_kill+0x23f>
 8cc:	66 39 74 24 08       	cmp    %si,0x8(%esp)
 8d1:	75 a0                	jne    873 <do_kill+0x245>
 8d3:	eb 98                	jmp    86d <do_kill+0x23f>
 8d5:	83 c4 10             	add    $0x10,%esp
 8d8:	5b                   	pop    %ebx
 8d9:	5e                   	pop    %esi
 8da:	5f                   	pop    %edi
 8db:	5d                   	pop    %ebp
 8dc:	c3                   	ret    

000008dd <do_exit>:
 8dd:	f3 0f 1e fb          	endbr32 
 8e1:	57                   	push   %edi
 8e2:	56                   	push   %esi
 8e3:	53                   	push   %ebx
 8e4:	e8 fc ff ff ff       	call   8e5 <do_exit+0x8>
			8e5: R_386_PC32	__x86.get_pc_thunk.bx
 8e9:	81 c3 02 00 00 00    	add    $0x2,%ebx
			8eb: R_386_GOTPC	_GLOBAL_OFFSET_TABLE_
 8ef:	8b 83 00 00 00 00    	mov    0x0(%ebx),%eax
			8f1: R_386_GOT32X	current
 8f5:	8b 30                	mov    (%eax),%esi
 8f7:	8b 83 00 00 00 00    	mov    0x0(%ebx),%eax
			8f9: R_386_GOT32X	task
 8fd:	8d 88 00 01 00 00    	lea    0x100(%eax),%ecx
 903:	eb 07                	jmp    90c <do_exit+0x2f>
 905:	83 c0 04             	add    $0x4,%eax
 908:	39 c8                	cmp    %ecx,%eax
 90a:	74 20                	je     92c <do_exit+0x4f>
 90c:	8b 10                	mov    (%eax),%edx
 90e:	85 d2                	test   %edx,%edx
 910:	74 f3                	je     905 <do_exit+0x28>
 912:	8b be a8 00 00 00    	mov    0xa8(%esi),%edi
 918:	39 ba ac 00 00 00    	cmp    %edi,0xac(%edx)
 91e:	75 e5                	jne    905 <do_exit+0x28>
 920:	c7 82 ac 00 00 00 00 	movl   $0x0,0xac(%edx)
 927:	00 00 00 
 92a:	eb d9                	jmp    905 <do_exit+0x28>
 92c:	c7 86 ec 00 00 00 00 	movl   $0x0,0xec(%esi)
 933:	00 00 00 
 936:	c7 86 f0 00 00 00 00 	movl   $0x0,0xf0(%esi)
 93d:	00 00 00 
 940:	83 be b8 00 00 00 00 	cmpl   $0x0,0xb8(%esi)
 947:	74 1d                	je     966 <do_exit+0x89>
 949:	8b 86 e4 00 00 00    	mov    0xe4(%esi),%eax
 94f:	85 c0                	test   %eax,%eax
 951:	78 13                	js     966 <do_exit+0x89>
 953:	69 c0 60 0c 00 00    	imul   $0xc60,%eax,%eax
 959:	03 83 00 00 00 00    	add    0x0(%ebx),%eax
			95b: R_386_GOT32X	tty_table
 95f:	c7 40 24 00 00 00 00 	movl   $0x0,0x24(%eax)
 966:	8b 83 00 00 00 00    	mov    0x0(%ebx),%eax
			968: R_386_GOT32X	last_task_used_math
 96c:	3b 30                	cmp    (%eax),%esi
 96e:	74 43                	je     9b3 <do_exit+0xd6>
 970:	83 be ac 00 00 00 00 	cmpl   $0x0,0xac(%esi)
 977:	74 42                	je     9bb <do_exit+0xde>
 979:	c7 06 03 00 00 00    	movl   $0x3,(%esi)
 97f:	6a 01                	push   $0x1
 981:	6a 11                	push   $0x11
 983:	8b b3 00 00 00 00    	mov    0x0(%ebx),%esi
			985: R_386_GOT32X	current
 989:	8b 06                	mov    (%esi),%eax
 98b:	ff b0 ac 00 00 00    	pushl  0xac(%eax)
 991:	e8 fc ff ff ff       	call   992 <do_exit+0xb5>
			992: R_386_PC32	do_kill
 996:	8b 06                	mov    (%esi),%eax
 998:	8b 54 24 1c          	mov    0x1c(%esp),%edx
 99c:	89 90 94 00 00 00    	mov    %edx,0x94(%eax)
 9a2:	83 c4 0c             	add    $0xc,%esp
 9a5:	e8 fc ff ff ff       	call   9a6 <do_exit+0xc9>
			9a6: R_386_PLT32	schedule
 9aa:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
 9af:	5b                   	pop    %ebx
 9b0:	5e                   	pop    %esi
 9b1:	5f                   	pop    %edi
 9b2:	c3                   	ret    
 9b3:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
 9b9:	eb b5                	jmp    970 <do_exit+0x93>
 9bb:	83 ec 0c             	sub    $0xc,%esp
 9be:	56                   	push   %esi
 9bf:	e8 fc ff ff ff       	call   9c0 <do_exit+0xe3>
			9c0: R_386_PC32	release
 9c4:	83 c4 10             	add    $0x10,%esp
 9c7:	eb dc                	jmp    9a5 <do_exit+0xc8>

Disassembly of section .text.__x86.get_pc_thunk.ax:

00000000 <__x86.get_pc_thunk.ax>:
   0:	8b 04 24             	mov    (%esp),%eax
   3:	c3                   	ret    

Disassembly of section .text.__x86.get_pc_thunk.bx:

00000000 <__x86.get_pc_thunk.bx>:
   0:	8b 1c 24             	mov    (%esp),%ebx
   3:	c3                   	ret    

Disassembly of section .text.__x86.get_pc_thunk.dx:

00000000 <__x86.get_pc_thunk.dx>:
   0:	8b 14 24             	mov    (%esp),%edx
   3:	c3                   	ret    

Disassembly of section .text.__x86.get_pc_thunk.cx:

00000000 <__x86.get_pc_thunk.cx>:
   0:	8b 0c 24             	mov    (%esp),%ecx
   3:	c3                   	ret    
